OK It really depends on the type of headache you have. So I will give you the major types of headaches and the symptoms. Based on what you have said about the headaches lasting days, that sound like a cervicogenic headache and not a migraine. But read through these types of headaches and see if one sound like what you have.
Consistent headaches can be caused by a gluten allergy, it's difficult to find foods that are completely gluten free, but there are more and more turning up because of demand, at least try it for a week, what do you have to lose?
People, loud noises, yelling, screaming, shouting, being bothered, being teased, being bullied, not eating, dehydration, no bowel movements, allergies, and getting a mud hole stomped in your but meaning getting you a** kicked....
If you drink lots of Caffein and one day you don't Youl get a head ace for not having Caffein and not drinking enough water and your period when you have that could cause head ace stress tension allergies not eating as you can see a few things medication lack of certain vitamins and minerals heat exhaustion eating some thing like ice cream can hurt your head a stoke can cause a killer head ace migraine is Terrible and could be hereditary to much sun can cause a head ace the flue and excessive coughing can induce a head ace. Some one said a brick to the head and I wouldn't doubt it causing a head ace either
Headaches can be triggered by a variety of factors like.
•lack of or too much sleep •skipped meals •bright lights, loud noises, or strong odors •hormone changes during the menstrual cycle •stress and anxiety, or relaxation after stress •weather changes •alcohol (often red wine) •caffeine (too much or withdrawal) •foods that contain nitrates, such as hot dogs and lunch meats •foods that contain MSG (monosodium glutamate), a flavor enhancer found in fast foods, broths, seasonings, and spices •foods that contain tyramine, such as aged cheeses, soy products, fava beans, hard sausages, smoked fish, and Chianti wine •aspartame (NutraSweet® and Equal®) To pinpoint your migraine triggers, keep a headache diary. Each day you have a migraine headache, put that in your diary. Also write down the:
•the time of day your headache started •where you were and what you were doing when the migraine started •what you ate or drank 24 hours before the attack