Vitamins for headaches