I understand your concern.
Well as you describe,possible causes may include Migraine,Gastroesophageal reflux,Refractive error,Viral infection.
You should try some self care measures and make an appointment with your doctor ASAP.
Also take OTC take Prilosec before meals and Zantac 150 mg twice a day( morning and at bedtime).
Take OTC Excedrin for few more days.
Also do gentle massage with muscle relaxant ointment on back of neck and forehead.
Your eye examination should be done.
Also avoid spicy,fried food,alcohol,carbonated beverages,chocolate, cheese and food enhancer like mono-sodium glutamate (MGM).
Take OTC Mylanta gas.
Start a multivitamin supplement.
Eat a bland diet.
And see your doctor for further evaluation and management.
Let me know if you have any further query so we can discuss it thoroughly in every aspect.
Waiting for your response.
It’s my pleasure to continue this conversation until you satisfy.