Need emergency help? Call 999 in United Kingdom.

Open local help

Osteomyelitis

Find out about osteomyelitis, including who's most at risk of getting it, what the symptoms are, what to do if you think you have it, and how it's treated.

About this information

This NHS content is written for people in England. Services, entitlements and contact routes may differ in other countries.

Who's at risk of getting osteomyelitis

Anyone can develop osteomyelitis, but you're more at risk of getting it if you have:

  • had osteomyelitis before
  • diabetes, especially if you also have a foot ulcer
  • broken (fractured) a bone
  • been injured and have a wound
  • had an infection
  • had surgery
  • a weakened immune system (for example, because of chemotherapy, or you have a condition such as HIV)

Children may also be more likely to get osteomyelitis after having a respiratory infection or chickenpox.

Symptoms of osteomyelitis

Osteomyelitis usually causes severe pain, most often affecting the legs, but it may affect other parts of the body.

Other symptoms of osteomyelitis can include:

  • swelling of the affected area
  • a feeling of warmth on the affected area
  • redness of the skin in the affected area, which may be harder to see on black or brown skin
  • a limp (more common in children)
  • a high temperature

What happens at your GP appointment

The GP will examine the area and may do some tests to find out if you have a bone infection.

You might need a blood test, or to go to hospital for:

Treatment for osteomyelitis

Osteomyelitis is treated with antibiotics. You may need treatment in hospital, or you might be able to take antibiotics at home.

You'll usually take antibiotics for 4 to 6 weeks. If you have a severe infection, you may need to take them for up to 12 weeks. It's important to finish a course of antibiotics even if you start to feel better.

If the infection is treated quickly (within 3 to 5 days of it starting), it often clears up completely.

You can take painkillers to ease the pain. If the infection is in a long bone (such as an arm or leg), you may be fitted with a splint so you do not move it as often.

Surgery for osteomyelitis

You'll usually need an operation if:

  • a build-up of pus (abscess) develops in the bone and the pus needs to be drained
  • the infection presses against something else, for example, the spinal cord
  • the infection has lasted a long time and damaged the bone

If the infection has damaged the bone, you'll need surgery (known as debridement) to remove the damaged part.

Debridement can leave an empty space in the bone, which may need to be reconstructed.

Sometimes more than 1 operation is needed to treat the infection. Muscle and skin from another part of the body might be used to repair the area near the affected bone.

Osteomyelitis

Causes

Osteomyelitis

Symptoms

Osteomyelitis

Medical treatments

Some people are more at risk of getting osteomyelitis, including people who have had it before, and people with diabetes or a weakened immune system.

Osteomyelitis causes severe pain, usually in the feet, legs or back. Other symptoms can include swelling, a limp, and a high temperature.

Osteomyelitis is treated with antibiotics. You may need to be treated in hospital if your symptoms are severe, and you may also need surgery.

Content supplied by the NHS website

Content supplied by the NHS website, refreshed 19 August 2026. View the original NHS article ↗

Licensed under the Open Government Licence v3.0 ↗. MyPHU is independent and is not endorsed by the NHS.