Thank you very much for posting your query.
Yes, I agree with you that your symptoms are suggestive of migraine headaches and you need good treatment to overcome your problem.
First of all, for the relief of headaches, you should take rizatriptan
Since you also have very frequent headaches, you should be started on preventive migraine medications such as flunarizine
, beta blockers, divalproex or topiramate
You should consult a neurologist
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