How does propranolol work?
Propranolol is a type of medicine called a beta blocker.
Like other beta blockers, propranolol works by changing the way your body responds to some nerve impulses, including in the heart. It slows down your heart rate and makes it easier for your heart to pump blood around your body.
It works differently if you're using it for anxiety. When you're anxious, your brain makes chemical messengers called adrenaline and noradrenaline. These make your heart rate faster and make you sweat or shake. Propranolol helps block the effects of these chemical messengers. This reduces the physical signs of anxiety.
It's not fully understood how propranolol prevents migraines. It may work by relaxing the blood vessels involved, or by reducing activity in the visual cortex. This is the part of the brain where migraines are believed to start.
When will I feel better?
Propranolol usually starts to work in a few hours.
For heart conditions or high blood pressure, propranolol can take up to 2 to 3 weeks to work fully. 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.
Are there any long-term side effects?
Propranolol is generally safe to take for a long time.
If you're taking it for a heart condition, or to prevent migraines, it works best when you take it long term.
If you're taking it for anxiety, there do not seem to be any lasting harmful effects if you take it for several months or years. But it's best to take propranolol only for as long as you need it.
You'll need to have your blood pressure checked regularly if you're taking propranolol for a long time for migraines or anxiety.
How does propranolol compare with other heart medicines?
Propranolol works as well as other beta blockers for reducing blood pressure. The main difference between propranolol and other beta blockers is that it does not just affect your heart. It can affect other parts of your body too, such as your lungs.
There are lots of other medicines to lower your blood pressure and treat chest pain. They work in a different way to beta blockers and include:
- ACE inhibitors like ramipril and lisinopril
- angiotensin receptor blockers like candesartan
- calcium channel blockers like amlodipine
- medicines that remove extra fluid from your body (diuretics) like furosemide
There are lots of different medicines for high blood pressure. The medicine recommended for you depends on things like how high your blood pressure is, your age and your ethnicity.
Sometimes you may have to try other blood pressure-lowering medicines if you get side effects. Many people need to take a combination of different medicines to lower their blood pressure.
How does propranolol compare with other medicines for preventing migraine?
Atenolol, metoprolol, timolol and nadolol are all beta blockers and they work well in preventing migraines. However, most doctors prescribe propranolol.
There are some other medicines that are known to prevent migraines but they are not officially approved for this use in the UK. They include amitriptyline and sodium valproate and they may have different side effects.
Topiramate can also be used to prevent migraines. It works just as well as propranolol.
Ask your doctor or pharmacist which medicine is best for you.
How does propranolol compare with other medicines for anxiety?
Propranolol treats the physical symptoms of anxiety – for example, it stops your heart beating too fast. You'll usually only take propranolol for a short time.
Many doctors prefer medicine-free treatments for anxiety. These include talking therapies like cognitive behavioural therapy. If you're having talking therapy, your doctor may prescribe propranolol at the same time. This will help you with your physical symptoms.
Will I need to stop taking propranolol before surgery?
Tell your doctor that you're taking propranolol if you're going to be put to sleep using general anaesthetic, or you're having any kind of major operation.
Your doctor may advise you to stop taking propranolol before surgery. This is because propranolol can lower your blood pressure too much when it's combined with some anaesthetics.
Will propranolol make me put on weight?
Some people taking propranolol say they put on weight, especially in the first few months of taking it. This is not known to be a common side effect, and there is not enough information to say for sure why some people put on weight.
It could be because propranolol can make you feel tired, which could make you less active. It could also affect the way your body uses energy.
If you're worried about putting on weight with propranolol, speak to your doctor.
Will propranolol affect my sex life?
Some people taking propranolol say their sex drive is less and some men find they cannot get an erection. However, this is not a common side effect and there is not enough evidence to say for sure that propranolol is causing it.
If you're having problems with your sex life, talk to your doctor.
Do I need to avoid playing sports?
You do not need to stop playing sports if you take propranolol. Talk to your doctor or pharmacist for advice.
Regular exercise is good for you because it lowers blood pressure by keeping your heart and blood vessels in good condition.
Be aware, though, that in some sports propranolol is not allowed if you're competing at a high level.
Will propranolol affect my contraception?
Propranolol will not stop your contraception working.
However, some types of hormonal methods of contraception, like the . combined pill and contraceptive patch, are not usually recommended if you're taking propranolol or other medicines for high blood pressure.
This is because some hormonal contraceptives can raise your blood pressure and stop propranolol working properly.
Talk to your doctor if you're taking a hormonal contraceptive.
If propranolol makes you sick (vomit) or have severe, watery diarrhoea or any diarrhoea that lasts for more than 24 hours, your contraceptive pills may not protect you from pregnancy. Look on the pill packet to find out what to do.
Find out more:
Can I drive or ride a bike?
Propranolol can make some people feel dizzy, especially when they first start taking it or after taking a bigger dose. If this happens to you, do not drive a car, ride a bike, or use tools or machinery.
It's an offence to drive a car if your ability to drive safely is affected. It's your responsibility to decide if it's safe to drive. If you're in any doubt, do not drive.
Talk to your doctor or pharmacist if you're unsure whether it's safe for you to drive while taking propranolol.
GOV.UK has more information on the law on drugs and driving.
Can I drink alcohol while taking propranolol?
Drinking alcohol can increase the blood pressure-lowering effect of propranolol, which can make you feel dizzy or lightheaded.
During the first few days of taking propranolol or after an increase in your dose, it's best to stop drinking alcohol until you see how the medicine affects you.
If you find propranolol makes you feel dizzy it's best to stop drinking alcohol.
Is there any food or drink I need to avoid?
Apart from being careful with alcohol, you can eat and drink normally while taking propranolol.
Eating a healthy, balanced diet can help if you have high blood pressure or another heart condition.
Can lifestyle changes help heart problems?
If you have heart problems, you can boost the health of your heart by making some key lifestyle changes. These changes will also help if you have high blood pressure.
- Quit smoking – smoking increases your heart rate and blood pressure. Quitting smoking brings down your blood pressure and relieves heart failure symptoms. Try to avoid second-hand smoke too.
- Cut down on alcohol – drinking alcohol while you're taking propranolol can make you feel dizzy or light headed. Also drinking too much alcohol raises blood pressure over time and makes heart failure worse. It's best to keep to the recommended limit of no more than 14 units of alcohol a week spread across 3 or more days.
- Exercise – regular exercise lowers blood pressure by keeping your heart and blood vessels in good condition. It does not need to be too energetic, walking every day will help.
- Eat well – aim to eat a diet that includes plenty of fruit and vegetables, wholegrains, fat-free or low-fat dairy products and lean proteins. It's a good idea to reduce the amount of salt in your diet too. Eating too much salt is the biggest cause of high blood pressure. The more salt you eat, the higher your blood pressure will be. Aim for no more than 6g of salt a day.
- Deal with stress – when you're anxious or upset, your heart beats faster, you breathe more heavily and your blood pressure often goes up. This can make heart failure worse too. Find ways to reduce stress in your life. To give your heart a rest, try napping or putting your feet up when possible. Spend time with friends and family to be social and help avoid stress.
If you get severe headaches, there are steps you can take to help prevent migraines. This includes working out what things trigger an attack, so you can avoid them.