1.Apple cider vinegar
Mix a teaspoon apple cider vinegar in a glass of water and drink it when you’re suffering from migraines, you will get relief as apple cider vinegar helps reduce inflammation effectively.
This is a miracle plant with a special scent that promotes relaxation and calmness, thus relieving the stress-related headaches. For relieving a tension headache, massage a few drop of lavender essential oil on your forehead or you can just smelling the oil.
Vervain is also useful for relieving tension headaches; this herb is not only has a calm effect on nervous system, but it also has good pain-relieving properties.
When you suffer from bad headaches, consume feverfew helps, as it relieves pain and inflammation. You can take it in your salads or tea form.
A 2010 study found that rosemary oil contains carvacrol, which has great anti-inflammatory properties. To relieve migraines or other headaches, take 1-2 drops of rosemary oil on your forehead, you’ll get instant relief.
Thyme oil has the same effect with rosemary oil when comes to treat headaches; it also contains a substance called carvacrol.
Ginger tea is one of the most popular remedies to treat a headache, a cup of ginger tea may work against migraines because of its anti-inflammatory effect. For making ginger tea, simply simmering 2-3 slices of gingerroot in 2 cups of water and covered for half an hour.
Chamomile has the ability to relieve pain and make you feel relaxed. Many people drink chamomile tea as a remedy for stress and anxiety, this is due to its anti-inflammatory effect on the body.
It has same effects with chamomile tea, passion flower tea is also beneficial for relieving migraines. Drink a cup of passion flower tea for a quick relief when you feel a tension headache.
This is also a calming herb, it works effectively to relieving headaches that caused by anxiety and stress. What’s more, lemon verbena is loaded with vitamin C, which is also helpful for headaches.