Firstly - please take
To add to that - regarding bad dreams, I have noticed that there is another issue that is commonly regarded a taboo topic to discuss yet very important.
InshAllah all readers consider this:
Before going to bed please change your underwear. Especially your (panty for girls and briefs for boys). We are very neglectful that it is a fact that when one passes gas (farts) particles of your faeces eject out of the rectum into the inside of your panty/brief. Multiply this buy many times in a day and you have a partially soiled panty/brief in the end of day.
The sad thing about this many Muslims are neglectful about this physical cleanliness and sleep in that state.
It is a well known fact and undisputed that Jinn are attracted to Najasat. Can you imagine what a target a person will be if they sleeping with faeces stuck and soiled in their panty or brief.
It amazes me that with babies we as the ummah carry spare nappies on our travels and basically everywhere out of the very humane issue of cleanliness. As we become adults ( and this is where we are supposed to be even more adhering) we actually become less adhering to remaining clean.
Also please ensure that before you sleep - make wudhu.