HowLongFor

How Long Does a Steroid Shot Take to Work?

Quick Answer

1–3 days for initial pain relief, with full effect in 1–2 weeks. Results typically last 6 weeks to 6 months.

Typical Duration

1 day14 days

Quick Answer

A cortisone (steroid) injection typically begins working within 1–3 days, with maximum pain relief reached at 1–2 weeks. The effects last anywhere from 6 weeks to 6 months depending on the condition treated, the injection site, and individual response. Some people feel immediate relief from the local anesthetic mixed into the injection, but the steroid itself takes time to reduce inflammation.

Onset Timeline

PhaseTimeframeWhat to Expect
Injection day0–24 hoursNumbness from local anesthetic; possible post-injection flare
Early relief1–3 daysAnesthetic wears off; steroid begins reducing inflammation
Peak effect7–14 daysMaximum pain relief and reduced swelling
Duration of relief6 weeks–6 monthsGradual return of symptoms varies by condition

How Long Relief Lasts by Injection Site

Injection SiteTypical Duration of ReliefCommon Conditions Treated
Knee6 weeks–3 monthsOsteoarthritis, meniscus tears
Shoulder4–8 weeksRotator cuff tendinitis, bursitis, frozen shoulder
Lower back (epidural)2 weeks–3 monthsHerniated disc, spinal stenosis, sciatica
Hip6 weeks–3 monthsBursitis, osteoarthritis
Wrist/hand4–6 weeksCarpal tunnel syndrome, trigger finger
Foot/heel3–6 monthsPlantar fasciitis, Morton’s neuroma

Types of Corticosteroids Used

Not all steroid injections are the same. The specific drug affects how quickly it works and how long it lasts.

CorticosteroidOnsetDurationCommon Use
Dexamethasone1–2 days2–4 weeksSoft tissue, joints
Methylprednisolone (Depo-Medrol)1–3 days4–8 weeksJoints, bursae
Triamcinolone (Kenalog)2–3 days6–12 weeksJoints, epidural
Betamethasone (Celestone)1–2 days4–8 weeksJoints, soft tissue

The Post-Injection Flare

About 10–20% of patients experience a "cortisone flare" – increased pain and swelling at the injection site – within the first 24–48 hours. This is caused by the crystalline structure of the steroid irritating the tissue. It typically resolves within 2–3 days and can be managed with ice and over-the-counter pain relievers.

Risks of Repeated Injections

Most doctors limit cortisone injections to 3–4 per year in the same location because repeated use can cause:

  • Cartilage damage: Accelerated joint degeneration with frequent injections
  • Tendon weakening: Increased risk of tendon rupture
  • Skin changes: Thinning or lightening of skin at the injection site
  • Blood sugar spikes: Temporary increase in blood glucose (important for diabetics)
  • Infection: Small risk (~1 in 10,000) of joint infection

When to Call Your Doctor

  • No improvement after 2 weeks
  • Severe pain that worsens rather than improves
  • Signs of infection: redness, warmth, swelling, fever
  • Pain relief lasting less than 2 weeks (may indicate a different underlying condition)

Tips for Best Results

  • Rest the injected joint for 24–48 hours after the injection
  • Apply ice for 15–20 minutes several times on the first day
  • Avoid strenuous activity for at least 48 hours
  • Follow up with physical therapy for longer-lasting results
  • Keep a symptom diary to track how long relief lasts, which helps your doctor plan future treatment

Sources

How long did it take you?

day(s)

Was this article helpful?