I have read your query in detail and I understand your concern.
Your description classically fits into tension headache.
The Tension Headaches usually present with heaviness in head , band-like sensation over the head and and disturbed sleep.
You should, however, see your doctor who will evaluate you for other organic causes of headache and if he feels he will get your MRI Brain done.
Also, you should get your eyesight tested. Tension Headaches are treated with antidepressants like Tricyclic antidepressant Amitriptyline Or SSRI like Escitalopram.
You should try to keep your stress levels low and try to be happy. You should also start meditation that will help you in getting rid of these headaches.

(*)
These Q&A’s are for educational purposes and should not be relied upon as a substitute for medical advice you may receive from your physician. If you have a medical emergency, please call 911. These answers do not constitute or initiate a patient/doctor relationship.