Migraine sufferers may have an easy explanation for their pain. Doctors are now saying that migraines may be tied to a person's sleep patterns. The human body produces a chemical called Serotonin during sleep. This chemical is an integral part of the body's processes, including those that promote well-being and pain fighting. Needless to say, if you are not sleeping, you are not getting enough of this chemical.
The quality of the sleep you may or may not be getting is tied to the amount of noise in the environment, the amount of stress you are experiencing and whether or not you are taking drugs or medicines.
You should turn the lights off whenever you sleep as this has a detrimental effect on the quality of the rest you get. It's just nature. Also, turn off the TV when you sleep. This can really harm the quality of the rest you get when you are sleep.
If you are one of those folks who just HAS to have the TV on in order to fall sleep consider using the TV's sleep timer mode in order to have it turn itself off automatically every night after you are unconscious. It will help to keep from distracting your sleeping brain.
Getting rid of stress is impossible, but managing it is easier. The best way to manage your stress is to get plenty of good exercise. Exercise is a great stress reducer.
Exercise when you are awake and well before sundown. Exercising too late at night will just hurt your ability to sleep later on.
Of course, your medicines and medications will harm your ability to sleep. If you take prescriptions youought to take them early in the day if at all possible. Then there's the real drug offender: Caffeine. No surprise there.
Keep the coffee down if you can help it. Same goes for soda pop. Caffeine is actually a caffeine cause, so decreasing the amount to take in will help your headaches. Finally, never drink any sort of caffeine in the hours leading up to bedtime.