A steroid injection starts to work immediately following the injection, and inflammation usually begins to subside within a few days. Depending on how quickly the inflammation subsides, the timing of pain relief can vary from a few days to a few weeks.
Most people who have a steroid shot, and find relief from the injection, will describe the gradual reduction in symptoms over a span of days to weeks. However, the amount of inflammation, the type of injectionadministered, and other factors can all affect the length of time it will take before you experience relief.