Hi
How old are you?
This may be a case of cluster headaches, headache secondary to an eye problem, musculoskeletal headaches or migraine headaches. Cluster headaches may occur as short bursts of pain which last a few seconds and may occur several times in a day. It usually occurs in the area near the eye and may also be associated with eye tearing or redness. Do you have any of these?
I am a headache sufferer ! Migrains, tension, sinus and allergies. You maybe experieincing migraines and or allergies. Headaches which last for more then two days or are chronic, as you describe, need to be evaluated by a doctor. Begin with you general practitioner.