Hi,
Welcome to Healthcaremagic Forum,
The description you have given
fits into category of
migraine. I would suggest you to consult a good
neurologist and get treated for the same. I would suggest you to drink plenty of water, eat fresh fruits and vegetables, avoid smoking/coffee/tea/cheese/fizzy drinks for some time.
Good Luck
Regards
Dr. Naveen Kumar