3Create a Regular Sleep Routine
Sleeping too much or not enough may both trigger a migraine. On average, it is recommended for adults to sleep around 7 to 8 hours per night. You should try to go to sleep and wake up at the same time each day. This may help reduce the risk of a migraine attack due to irregular sleep and wake schedules. If possible, avoid naps during the day to sleep better during the knight. It can be a difficult task for many people as a nap may be the only thing they can do when having a headache. The problem is that if you take excessive naps during the day, it is much more difficult to sleep at night. You can also try some bedtime rituals, such as music, yoga, reading, or a warm bath, to fall asleep easier. [3]















