The symptoms you are telling are like Migrane. Migrane has permanent cure in Ayurveda. Ayurvedic medicines along with diet and lifestyle modulations helps cure the disease from its root cause.
Next Steps
Please undergo a CT scan of brain and share it's report on online consultation on Practo with me.
Health Tips
Avoid looking at illuminated objects for long, having spicy food, staying awake at night.