Healthdirect Free Australian health advice you can count on.

Medical problem? Call 1800 022 222. If you need urgent medical help, call triple zero immediately

healthdirect Australia is a free service where you can talk to a nurse or doctor who can help you know what to do.

beginning of content

Calcium channel blockers (CCB)

5-minute read

Key facts

  • Calcium channel blockers (CCB) are a group of medicines used to treat angina (chest pain), hypertension (high blood pressure) and some arrhythmias (heart rhythm problems).
  • They work by stopping calcium from entering the cell, which makes arteries (a type of blood vessel) widen.
  • There are 2 types of CCBs: dihydropyridines and non-dihydropyridines.
  • Common side effects include dizziness, headaches, nausea, flushed skin, ankle swelling and constipation.

What are calcium channel blockers?

Calcium channel blockers (CCB) are a group of medicines used to treat different medical conditions. These include:

Calcium channel blockers come in a tablet.

How do calcium channel blockers work?

CCBs work by stopping calcium from entering the cells of your heart and arteries. They help the muscle walls of your blood vessels relax. This can lower your blood pressure.

Some CCBs can also slow down how fast and hard your heart beats.

What types of calcium channel blockers might I be prescribed?

There are 2 different types of CCBs:

  1. dihydropyridines
  2. non-dihydropyridines

Your doctor will choose your CCB medicine based on your specific situation. This includes the condition they are treating and any other health problems you may have.

They may start you on a small dose and then slowly increase it over time.

Dihydropyridines

The dihydropyridines include medicines that end with 'dipine', like:

Non-dihydropyridines

Non-dihydropyridines are medicines like verapamil and diltiazem.

Verapamil can help treat:

Diltiazem is mainly used to treat angina.

What are the side effects or risks of using calcium channel blocker?

Like all medicines, calcium channel blockers can cause side effects.

Common side effects include:

Serious side effects include:

  • angina (chest pain)
  • palpitations (abnormal heart beats)
  • symptoms of a heart attack
  • heart failure

To stop feeling dizzy, get up slowly when sitting or lying down. If you feel dizzy, sit back down and wait until the feeling goes away. Then try to get up slowly and with help.

Tell your doctor if you continue to feel dizzy after taking the medicine for a few weeks.

It's important to take your CCB exactly as your doctor recommends. Most CCBs are taken once a day.

Ask your doctor or pharmacist if you should take it with food or on an empty stomach.

Don't eat grapefruit or drink grapefruit juice while taking CCBs. Grapefruit can change how your body handles these medicines.

Speak to your pharmacist or doctor about any side effects that may be troubling you. Always check with your doctor before stopping any of your prescribed medicines.

When should I see my doctor?

If you or someone else is having trouble breathing, have chest pain or symptoms of a heart attack, call triple zero (000) and ask for an ambulance.

If you have severe side effects including palpitations or shortness of breath, see a doctor immediately.

If you still feel dizzy after the first few weeks of treatment, see your doctor.

Tell your doctor about any other medicines you are taking before you start taking a calcium channel blockers. CCBs can interact with other medicines.

FIND A HEALTH SERVICE — The Service Finder can help you find doctors, pharmacies, hospitals and other health services.

Are there any alternatives to this medicine?

Your doctor might prescribe other types of medicine to help with your health condition.

For example, ACE inhibitors and ARBs can be used to treat high blood pressure. Nitrates can be used to treat angina.

Talk to your doctor about the different medicines available to you.

Lifestyle changes can also help lower your blood pressure. These include:

Resources and support

For more information about hypertension and how to manage it, see the Heart Foundation website.

You can also call the healthdirect helpline on 1800 022 222 (known as NURSE-ON-CALL in Victoria). A registered nurse is available to speak with 24 hours a day, 7 days a week.

Learn more here about the development and quality assurance of healthdirect content.

Last reviewed: April 2025


Back To Top

Healthdirect 24hr 7 days a week hotline

24 hour health advice you can count on

1800 022 222

Government Accredited with over 140 information partners

We are a government-funded service, providing quality, approved health information and advice

Australian Government, health department logo ACT Government logo New South Wales government, health department logo Northen Territory Government logo Queensland Government logo Government of South Australia, health department logo Tasmanian government logo Victorian government logo Government of Western Australia, health department logo

Healthdirect Australia acknowledges the Traditional Owners of Country throughout Australia and their continuing connection to land, sea and community. We pay our respects to the Traditional Owners and to Elders both past and present.