Many suffer from migraines that last from 20 to 60 minutes, and because of that they resort to some home remedies that you can try to help relieve pain and prevent future attacks.
According to the American Migraine Foundation. Magnesium prevents aura, a type of sensory disturbance, in addition to light and noise sensitivity.
2. Vitamin B2
A 2015 study found that 400 milligrams of vitamin B2 per day reduced the frequency and severity of migraine headaches with minimal side effects compared to sodium valproate.
Some studies have found that caffeine may help treat migraines. However, a 2019 review found that chronic caffeine intake appears to increase the chance of developing migraines.
4. Hot or cold treatments
Applying heat or cold to the beginning of a migraine can help relieve it, according to the Mayo Clinic, placing a cold compress around the neck greatly reduces the pain, according to a small study conducted in 2013. Applying a warm compress to your head or neck may also help relax your muscles. This may relieve tension and the migraine itself.
According to a 2015 study, adding yoga along with several other natural remedies may reduce the frequency, duration, and severity of migraine headaches.
6. Avoid light
Because migraines increase sensitivity to light and sound, Mayo Clinic recommends relaxing in a dark, quiet room. Try to sleep if you can.
7. Exercise regularly
Exercising regularly can help reduce the risk of developing a migraine by reducing anxiety, depression and obesity. Check with your doctor to see what types of exercises he recommends, and how often.
Good sleep is essential if you have a migraine because lack of sleep can trigger an attack. Good sleep quality is by sleeping at the same time every night, waking up at the same time every morning, and having a quiet and comfortable sleeping place.
9. Peppermint oil
A 2010 study found that the menthol in peppermint is a safe and effective treatment for migraine headaches without aura. Apply it to the forehead and temples at the first sign of a migraine.
Melatonin is a hormone that aids your circadian rhythm, making you feel tired at night and more alert during the day. A 2010 study found that migraine patients had abnormally low levels of melatonin. Taking a melatonin supplement – up to 3 mg daily – can help treat migraines.