3-5 days: Sometimes patients report improvement later (1-2 weeks) but most notice improvement earlier. If it does not work by the 2nd week then it is not going to do any good.
Answered 6/29/2019
6.2k views
48-72 Hours: Epidural steroids work by locally depositing steroid (an anti-inflammatory) in and around an area of inflammation causing nerve root compression resulting in pain. The steroid usually takes 48-72hrs to take effect and works for about 2 weeks. Sometimes 1-3 injections is enough to work not only palliatively, but also therapeutically to improve pain from nerve impingement.
Answered 3/21/2016
6.2k views
Steroid injection: The steroid injection takes a few days to be effective. The level of relief depends on the severity of your conditions. The duration also varies.
Answered 9/28/2016
4.9k views
Tricky: An epidural steroid injection may provide immediate relief just after the procedure if a numbing medication is mixed with the steroid; this will wear off in 3-4 hours typically. The steroid takes 2-4 days to kick in, but some people don't notice it for over a week. You may get partial relief or it may be excellent, but come right back and another epidural may be needed.
Answered 6/29/2019
4.2k views
3-4 days: Initially it can take 3-4 days for the steroid to provide relief but that effect may take up to 10-14 days in some people. It is not uncommon to hear patient say it took two weeks to get relief.
Answered 2/12/2014
4.5k views
Tricky: An epidural steroid injection may provide immediate relief just after the procedure if a numbing medication is mixed with the steroid; this will wear off in 3-4 hours typically. The steroid takes 2-4 days to kick in, but some people don't notice it for over a week. You may get partial relief or it may be excellent, but come right back and another epidural may be needed.
Answered 4/13/2014
4.2k views
8 doctors weighed in across 3 answers
7 doctors weighed in across 4 answers
A doctor has provided 1 answer
6 doctors weighed in across 2 answers
2 doctors weighed in across 2 answers
90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more.
Ask your question