Seems to be Migraine. Beta blockers may help. Consult Dr. Harsha in Aster