your symptoms could be due to ocular migraine brain lesion vasculitis hypertension and stress. i would suggest you to consult a neurologist and have yourself examined. you need to carry out mri brain to exclude any brain lesion as the cause for your symptoms. also have your blood pressure measured. in your case it seems to be due to migraine since you have a history of migraine. for further information consult an internal medicine physician online --> <link>
i am getting sharp headache and abrupt vision shift. what does it sound like?