Finding reliable advice on https://bluemooncafedothan.com/drug/propranolol/ - generic propranolol is difficult, so ask experienced users before starting.