The events and episodes you have mentioned, indicate the headache is because of your blood pressure or medical problem and has nothing to do with your eyes. The best way is get your blood pressure checked at regular intervals , & if it is not under control go for a physician consult & take the BP medication regularly.
Now BP treatment might or might not resolve the headache. It is unlikely for a blood pressure of 140 to cause headache. So what you need is a complete Neurological evaluation. I recommend a Neurologist (Not Neurosurgey )consultation. A Neurologist can rule out other causes of headache. Thee treatment is also specialised and might be of long duration. So it is better done under direct care.
It is highly unlikely this headache is due to an issue in the eye.
With inputs from Dr Manish Malhotra (Ophthalmologist)
Hope this help
Please feel free to ask followup questions.