Welcome to the Migraine and Headaches Forum! This forum is for questions and support regarding migraine and headache issues such as: abdominal
migraines, headaches caused by allergies, cluster headaches,
headaches, headaches in children, migraine headaches, sinus headaches, tension headaches, visual disturbances.
I think many factors contribute to your headache. The fact that certain foods trigger your headache, the pain on the one side of head and blurry vision in left eye suggest the possibility of migraine.
At the same time the possibility of headache caused by swollen disc and stiff neck cannot be ruled out. High blood pressure, if uncontrolled can cause headache too.
Please try some neck exercises and neck massage.
Is your BP adequately controlled? Please check your BP regularly and make sure it is controlled.
Please consult a physician about the possibility of migraine. Please avoid all the triggers, it is good thing that you have been able to identify some of them. Hope this helps!