i understand your concern.
As per your description,possible differential diagnosis may include Anemia,Thyroid dysfunction,Cervicogenic headache,Cluster headache.
Your female hormones,Thyroid function test,CBC,Iron Profile should be done.
Also you should do gentle massage on back of neck.
Your dizziness can be associated with Orthostatic postural hypotension(fluctuation in blood pressure while changing position).
You should start multivitamin supplement.
You should consult a gynecologist for a clinical exam and undergo complete blood work to get proper treatment.
Your eye examination is also considerable.
Hope this helps.
If you have any further questions then you can ask me.