Headaches can last for many years, even decades - mine, for example, have lasted nearly six years non-stop. It is a good thing if the pain is reducing instead of getting worse - if it does get worse you should go back to your GP. I do not want to guess what the pressure could be behind your eye, but maybe you should get a second opinion from another doctor?
Hope you find a reason for this, I am still looking for a reason for mine.
Hi
Thanks for writing in. It would be difficult to comment on the cause of headaches without examination. However, you may find the given information useful.
There can be several causes for headaches like primary headaches which are not associated with any other diseases (example migraine, tension headaches and cluster headaches) or secondary headaches that are caused by some associated disease. Secondary headaches may be due to withdrawal from caffeine, high blood pressure, eye strain, stress, brain tumors, strokes, meningitis among other causes.
The exact diagnosis would depend on the patient’s age and a detailed history with respect to the exact site, duration, time of the day, intensity, any associated symptoms like nausea, vomiting, visual loss, any neurological symptoms along with past medical history.
You should consult a doctor for proper diagnosis. Various tests such as blood tests, CT scan, MRI or lumbar puncture are usually necessary to establish a diagnosis.
Take care!
Some headaches are so difficult that you have to visit each and every specialist sharing the 'big' area of head and neck. Neuro, ENT, Dental, Eye etc.
Pain in the eye region can be caused by cervical spine or Nasal problems as well.
You are young. Don't allow the 'pain' to lay more 'cables' so that it becomes a 'chronic' one. Try to get maximum help as early as possible. If there is no cause for the headache, it will be classified into one of the primary headaches and treatment begun.
Best,
Thomas Antony