Lifestyle and sleep hygiene advice for nightmares


Q: For a while now I have been having nightmares and I am starting to get paranoid and over tired because I am starting to get too scared to go to sleep. I am 20 years old so this shouldn't be normal so i would like to know if I should consult my doctor or not because I do not know if there is anything a doctor can do about nightmares. Thanks.


A:   Nightmares usually occur when one is in deep sleep and is usually associated with REM sleep( phase of sleep ). Night mares have been shown to aggravate with stress and anxiety. While there are no medications that can help you certain lifestyle changes and sleep hygiene methods may improve your symptoms. They are
1) Try to sleep at the same time every night even on weekends and wake up at the same time
2)Avoid a very heavy meal just before sleeping, avoid alcohol , cofee and liquids 2 hours before sleep
3) Do not watch TV/read in bed. If you dont get sleep then still lie in bed.
4) Avoid excessive exercise just before sleeping , however do exercise during the day or evening as it has shown to help sleep patterns.
5) Try yoga or meditation and other stress relieving mechanisms.
All the best.

Related Q&A

Q: Hi am having trouble getting to sleep as my chest is tight,cant get my breath,peak flows are no higher than 250 &...

Q: I took 6 unisom pills by accident. I have taken 3 before i forgot and took another 3.

Q: Hello i got qestion i gave my 3 months old by mistake first dafence nose spray instead of the baby water spray , what...

Q: Iv snorted approx 2g of coke not really strong stuff. Av took a Buspar am prescribed can I take sum Trazodone for sle...

Q: I have problems staying asleep at night. This is mostly due to work anxiety. I fall asleep just fine around 10:30pm b...


Dr. James Obaji M.D.

  • 247 Reviews
  • Family Physician

Dr. Suneel Sharman M.D.

  • 190 Reviews
  • Family Physician

Dr. Pat Golden M.D.

  • 169 Reviews
  • Cardiologist

Dr. Kunaal Jindal M.D.

  • 112 Reviews
  • Plastic Surgeon