How long does it take for a steroid epidural to affect your body

12-24 hrs

Epidural
but could be sooner as it is usually injected with local anesthetic that wears off in a few hrs and the anti-inflammatory effect of the steroid may be kicking in by then. a day or so for peak effect.
Sign Up

Get personalized answers from doctors!

Steroids Body Epidural Anesthetic drug Local Local anesthesia

24-48 hours

Vaccine
Sometimes the local anesthetic will give a couple hours of relief but the steriod begins to active within 24-48 hours
Sign Up

Get personalized answers from doctors!

Anesthetic drug Local Local anesthesia Body Epidural Steroids