Hi,
It is very likely that you are getting a migraine attack. These could be symptoms of stroke also but you are too young to get stroke unless and until you have a risk factor for stroke like High BP.
In the meantime take OTC pain killers, apply ice packs on the affected part of head. A cu of coffee may also help. Keep us posted.
You should immediately consult your doctor. This could be migrain attack. GOD bless you