Propranolol: medicine for heart problems, anxiety and migraine
For heart conditions or high blood pressure, propranolol can take up to a week to reach its full effect. You may not feel any different but that does not mean it is not working. It's important to keep taking your medicine. For migraines, it can take several weeks for propranolol to start making a real difference, so keep taking it.