Suresh Yadav Suresh Yadav Asked 6 months ago

How long does a steroid shot last for pain?

I have some chronic back pain and my doctor suggested a steroid shot. I wanted to understand the relief period. How long does a steroid shot typically last for pain relief?

5

5 answers

Vijay Khanna Vijay Khanna Joined Jul 2026 4 months ago
Most liked

Haha, for me it lasts exactly till the next big family gathering where I have to lift something heavy. Honestly, it can be a few weeks to a few months. Sometimes it feels like a magic bullet, sometimes it wears off sooner than you'd like. It's a temporary fix, not a cure-all.

Sneha Joshi Sneha Joshi Joined May 2026 5 months ago

Yaar, actually it totally depends on the person and the pain. For my knee pain, it worked for almost 2 months, but my friend said for her back, it only helped for a few weeks. It's not permanent relief, just to give you a break from the pain and help with therapy.

Powered by

Consult a internal medicine specialist

Prakash Reddy Prakash Reddy Joined May 2026 5 months ago

It can provide relief for different periods, usually from a few weeks to several months. It gives your body some time to heal. I hope you find some comfort soon.

Sarita Devi Sarita Devi Joined Feb 2026 6 months ago

Beta, ye toh sabki body pe depend karta hai. Kuch logon ko aram jaldi mil jaata hai aur der tak rehta hai, kuch ko thode time ke liye hi. Doctor se baat karna sabse accha rahega. Bhagwan kare aapko jaldi aram mile.

Related reads

All articles
Nisha Verma Nisha Verma Joined Feb 2026 6 months ago

I'm also wondering about this, I heard about steroid shots for joint pain. Is it true they work really fast? And do they have side effects if taken often? I'm a bit nervous about them.

Evidence-based health, reviewed by clinicians. Free, weekly.