Dear friend, welcome to HCM.
yes, it is proposed that migraine headaches
are due to arterial spasm and are helped by beta blockers like propranolol
there is scientifically proven indication for beta blocker in migraine.
some other drugs are also available for treatment, apart from pain killers and anti-emetics.
you can try them. be guided by your doctor.
take care and keep me informed on your progress.
Good luck !