Answer:
How long will it take for the steroid injection to work? A corticosteroid injection will usually take 3 to 7 days to begin to have a positive effect. It may take up to two weeks for the medicine to decrease the inflammation to a point where pain is improved.