Skip to main content

Who can and cannot take erythromycin

Who can take erythromycin

Most adults and children can take erythromycin. It can also be taken during pregnancy and while breastfeeding.

Who may not be able to take erythromycin

Erythromycin is not suitable for everyone. To make sure it’s safe for you, tell your doctor if you have:

  • ever had an allergic reaction to erythromycin or other antibiotics
  • a rare, inherited blood disorder called porphyria
  • liver or kidney problems
  • had diarrhoea when you've taken antibiotics before
  • fast, pounding or irregular heartbeats
  • a sexually transmitted infection (STI) called syphilis, and you're pregnant – erythromycin alone may not be able to prevent your baby getting the infection
  • a muscle-weakening condition called myasthenia gravis – erythromycin can make your symptoms worse
  • low potassium or magnesium levels, or have been diagnosed with this in the past
  • been trying to get pregnant, are pregnant or you're breastfeeding

Page last reviewed: 4 February 2022
Next review due: 4 February 2025