According to hadis a true dream is 46th part of the wahi.
If you sleep in wudu every night and while you are trying to sleep read “Ya badi-o” (Allah’s name) you will not only see true dreams but also will see what ever is going to happen with you the next day in your dream.
The condition is that you cannot tell anyone about your dreams. If you did they will stop.
Slowly and slowly the dreams will become clearer. You will not need any one to tell you the meaning. So be patient.
If you see some thing bad is about to happen please do this when you wake up (and don’t tell anyone about it)
Darood/Salavat 1 time
"Bismillah hil lazi la ya durro ma as me hi Shay un fil arde vala fis sema-e va ho vas sami ul aleem"….3 times
Darood/Salavat 1 time.
This Is the famous dua the Prophet (Sallal laho alaihe wa aalehi wa sallam) told Sahabi Sayyedina Osman (Radi allah o anha) to read 3 times every morning and 3 times every evening and nothing bad will happen to you.