Hi,
Thank you for posting your query.
I have noted your symptoms. Based on that, you seem to be suffering from 
migraine, which can get aggravated with hormonal disturbances.
You can take 
naproxen tablets for relief of 
headaches.
If the headaches are frequent, you may benefit from 
topiramate tablets.
I hope my reply has helped you.
I would be pleased to answer, if you have any follow up queries or if you require any further information.     
Best wishes,
Dr Sudhir Kumar MD (Internal Medicine), DM (Neurology)
Senior Consultant Neurologist
Apollo Hospitals, Hyderabad,
For DIRECT QUERY to me:  http://bit.ly/Dr-Sudhir-kumar 
My blog: http://bestneurodoctor.blogspot.com/