Welcoem to HCM!
I have gone through your question and from that it is clear that you have long standing
migraine and it is rather typical presentation. in your case having a head bath is a precipitating factor and you had good relief with beta cap plus for 6 months. After stopping medicine they are back again.
From my clinical experience I can say that migraine has a tendency to come back again after stopping treatments. many times it goes less with age but not a 100%. finding.
I would suggest you to avoid the trigring factors- head bath. Other triggers are: remaking hungry, going out in strong sun light, certain odours and food items ect.
you have not mentioned the frequency of your episodes but if it is more than four in a month, we take it to be severe type. In such cases I have seen
TCA ( tri cyclic acid drugs) having a great role along with propanolol. the treatment is for 6- 12 months and later tapered gradually ( never all stopped suddenly-- this could have been your reason for relapse).
It is a very common illness, esp. with females and runs in family. nothing very serious about it but does irritaes and spoils working hours? the eye sight corrects itself as pain decreases.
You should also get your heamoglobin levels,
thyroid function tests done to rule out any problem in them ( sometimes they also increase migraine attacks ).
Hope the reply helps you
feel free to ask more queries.