Many people get headaches as a response to physical strain, cramped muscles, and pinches nerves. These muscular headaches can be brutal, and are usually reoccurring to a very persistent degree. Usually, there is some level of tightness in or soreness in the area the muscle strain is occurring, like your neck or back area.
Because your nerves in that region are all connected and ultimately lead to your head, strain in your neck, shoulders, or back can produce headaches. Usually these kinds of headaches start out very localized, but can often spread over your entire head. Cures for headaches of this kind are difficult, as you have to cease doing whatever it is that is causing the strain, and may need extensive physical therapy to help your muscles recover.
Then there are sinus headaches. These are especially nasty, but fortunately are rarely a constant reoccurring phenomenon. Sinus headaches result from pressure in your sinuses, as a result from allergies, colds, or a sinus infection. If you get sinus headaches a lot, you may be suffering from allergies. Cures for headaches of this type can range from allergy treatments, to decongestants. My favorite is...