Welcome to HCM
Read your prob, you have been suffering from migrain. such type of symptoms which you have seen in case of migrain. for it you should consult with neurologist
n start proper treatment. you should take medicine for long time . its medicine depends on age , severity, frequency of headach.so consult with neurologist.