Some of the reasons you are having headaches may include: Tightening of muscles around the head and the neck, which results in tension and pain. Trigeminal nerve stimulation, this is a nerve found in your face, stimulation of this nerve may cause pain — hormonal changes, such as serotonin and estrogen. When the levels of these hormones change or fluctuate, a headache may occur. Genetics or hereditary, it can be passed down from parents to children and follows like that.
Also, headaches can be caused by lifestyle or some environmental factors, which include stress, weather changes, use of caffeine, insomnia. The overtime use of pain medication can also result in constant headaches. This is referred to as medication overuse headache. It is a headache as a result of the side effect of pain-relieving drugs. You will be at the risk of this type of headache if you take pain medication for more than two days a week.