All Children's Hospital Logo

Health Information Library

Teens > Q&A > Emotions & Mental Health > How Can I Stop My Nightmares?
How Can I Stop My Nightmares?

I have really bad nightmares. Is there anything I can do to get them to stop?
- Hunter*

Almost everyone has nightmares from time to time, but certain things can contribute to persistent bad dreams.

For some people, certain medicines, alcohol, drugs, lack of sleep, fever, or anxiety sometimes cause nightmares. Often, though, nightmares seem to be triggered by emotional issues at home or school, major life changes such as a move, traumatic experiences, and stress from the pressures of sports or academics — although what happens in the nightmares themselves may seem unrelated to your life.

Try to eliminate bad dreams by establishing a regular sleep schedule that includes enough sleep at night so you don't feel the urge to take afternoon or evening naps. Cutting out caffeine, alcohol, and cigarettes (especially late in the day) can also help. Avoid eating close to bedtime since those late snacks can result in nightmares.

Exercising during the day is a good way to nix nightmares, but don't work out right before going to bed! Relaxing before falling asleep is key to a good night's rest. Avoiding violent or scary movies, TV shows, and video games can be helpful.

In rare cases, an underlying medical or dental problem may cause sleep disturbances — and for that, an evaluation by your doctor or dentist is the way to go.

If something is really bothering you, if you're anxious or fearful, or if you continue to have bad nightmares, look into seeing a counselor or a psychologist. Getting to the root of an emotional problem could solve the nightmare problem.

Reviewed by: D'Arcy Lyness, PhD
Date reviewed: July 2013

*Names have been changed to protect user privacy.

Related Articles
T    5 Ideas for Better Sleep
T    Common Sleep Problems
T    How Much Sleep Do I Need?
T    Stress
T    Stress & Coping Center
T    Why Exercise Is Wise
T    Yoga for Stress Relief
Note: All information is for educational purposes only. For specific medical advice, diagnoses, and treatment, consult your doctor.
© 1995-2015 KidsHealth® All rights reserved. Images provided by iStock, Getty Images, Corbis, Veer, Science Photo Library, Science Source Images, Shutterstock, and

Additional Info

Pocket Doc Mobile App
Maps and Locations (Mobile)
Programs & Services
For Health Professionals
For Patients & Families
Contact Us
Find a Doctor

All Children's Hospital
501 6th Ave South
St. Petersburg, FL 33701
(727) 898-7451
(800) 456-4543

Use Normal Template
© 2015 All Children's Hospital - All Rights Reserved