Another pain killer is vitamin B-12. B vitamins are a group of water-soluble micronutrients that play many important roles in the body.
This vitamin may have a protective effect against headaches. If you do not get enough of this vitamin in your diet, it may be necessary to supplement with vitamin B-12 capsules.
Studies show that B vitamins are a safe and cost-effective way to naturally treat headache symptoms. Try to eat healthy food that contains this vitamin including fish, almonds, and sesame seeds.