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.
Dr. Naveen Kumar