Why do I feel dizzy on heart medication and what can I do to stop it?
BHF's Senior Cardiac Nurse explains why you might be feeling dizzy and what you can do to help your symptoms.
Published:
Published:
Chloe MacArthur says:
Occasional dizziness can be a part of living with a heart condition, and can be caused by different things, including medication. Many of the drugs used to treat heart disease are designed to lower blood pressure or heart rate, in order to reduce the workload of the heart. Although most people take these medications with no problems, they can make some people feel lightheaded or dizzy. There may be things to try that could help you improve or avoid this.
If you are new to this kind of medication, you may find that in time your body becomes used to the new drug. Try to give it at least two or three weeks, but if you are noticing that you are not improving or feeling worse, let your doctor know so that they can review your starting dose.
Make sure that you eat and drink enough, especially when it’s hot, as you can feel more dizzy if you are dehydrated or haven’t eaten. If you have been given a fluid restriction by your doctor or nurse, make sure that you have a discussion with them about your dizziness and how much you can drink throughout the day.
If you get dizzy when standing up from a chair or getting out of bed, doing it more slowly gives your blood pressure time to adjust and can help to reduce dizziness. It may help to move your legs a little before you stand up.
Finding a medication that suits you can take time, which can feel frustrating, but most people do eventually find one that works well for them. If you are noticing that your dizziness is not improving or has been getting worse, discuss it with your doctor or nurse. They can review your medication, the dose and the time you take it, which may help you feel better.
To find out more, or to support British Heart Foundation’s work, please visit www.bhf.org.uk. You can speak to one of our cardiac nurses by calling our helpline on 0808 802 1234 (freephone), Monday to Friday, 9am to 5pm. For general customer service enquiries, please call 0300 330 3322, Monday to Friday, 9am to 5pm.
British Heart Foundation is a registered Charity No. 225971. Registered as a Company limited by guarantee in England & Wales No. 699547. Registered office at Greater London House, 180 Hampstead Road, London NW1 7AW. Registered as a Charity in Scotland No. SC039426