Thank you for posting your query.
Based on your symptoms, I agree with your doctor's diagnosis that you are suffering from migraine
If someone has frequent headaches
(more than two times per month), then, a preventive medication is required. However, is someone gets only one or two episodes of headaches per month, then, the daily preventive medications may be stopped. You also can stop if you get infrequent episodes of headache (one or two times per month).
In addition, you should sleep and eat well, and avoid stress
, to cure migraine.
I hope it helps. Please get back if you require any additional information.
Wishing you good health,
Dr Sudhir Kumar MD (Internal Medicine), DM (Neurology)
Senior Consultant Neurologist
Apollo Hospitals, Hyderabad, India
Click on this link to ask me a DIRECT QUERY: http://bit.ly/Dr-Sudhir-kumar
My BLOG: http://bestneurodoctor.blogspot.in