Steroid injections usually start to work within a few days, but full relief often takes about 1–2 weeks, and in some people as long as 10–14 days. Some feel temporary numbness or quick relief the same day if a local anesthetic was mixed in, but that wears off within hours while the steroid is still “kicking in.”

What “working” usually looks like

  • Most people notice some improvement in pain and stiffness within 24–72 hours, especially for joint or soft-tissue injections.
  • Many hospitals and pain clinics note that the steroid itself typically begins working in about 3–7 days.
  • Full effect for longer-term pain relief can peak around 1–2 weeks, and some sources say up to about 10–14 days for maximum benefit.

In other words, it is normal to feel little change—or even slightly worse—for the first day or two, then gradual improvement over the next several days.

Why timing varies

How long it takes for a steroid injection to work depends on:

  • Type of steroid
    • Short-acting preparations may help within 24–48 hours but tend to wear off faster.
* Long-acting preparations are more common for joint and spine injections and usually take 3–7 days to noticeably help.
  • Injection location
    • Epidural steroid injections for back pain often help between 2–7 days, with peak benefit at about 2 weeks.
* Knee, shoulder, hip, and other joint injections often start to help in 3–5 days, sometimes sooner if anesthetic is included.
  • Your condition and body
    • People with severe or long-standing inflammation may take longer to feel relief, and some get only partial benefit or none at all.

How long relief can last

  • Many people get relief that lasts several weeks to a few months , depending on the joint, dose, and underlying problem.
  • Some notice only a few days of improvement; others can feel better for months.
  • Because of side-effect risks, repeat injections are usually limited and spaced out (for example, only a few times per year in the same area).

When to be concerned

Contact your doctor or clinic promptly if:

  • You have no improvement at all after about 10–14 days, or pain is clearly getting worse.
  • You develop symptoms like fever, severe redness or warmth at the injection site, or sudden, intense pain, which can suggest infection or another complication.

Bottom line: For most people, a steroid injection does not work instantly; expect meaningful relief to start somewhere between a couple of days and a week, with full effect often by about two weeks, and benefits that may last weeks to months.

Information gathered from public forums or data available on the internet and portrayed here.