Who can take metformin
Most adults and children aged 10 years and older can take metformin.
Who may not be able to take metformin
Metformin is not suitable for some people. To make sure it's safe for you, tell your doctor before starting the medicine if you:
- have ever had an allergic reaction to metformin or other medicine
- have uncontrolled diabetes
- have liver or kidney problems
- have a severe infection
- are being treated for heart failure or have recently had a heart attack
- have severe problems with your circulation or breathing difficulties
- drink a lot of alcohol
You may need to stop taking metformin before having surgery and certain medical tests. Tell your doctor if you need to have:
- a test such as an X-ray or scan involving the injection of a dye that contains iodine into your blood
- surgery where you'll be put to sleep (given a general anaesthetic)