Cortisone shots typically take about 2 to 7 days to start working. Most patients begin to feel relief within 48 to 72 hours after the injection, but it can sometimes take up to a week for the full effects to be felt. The cortisone works by reducing inflammation, and once the inflammation subsides, pain relief usually follows. The speed at which it works depends on factors such as the severity and chronic nature of the inflammation. Some people may experience a short-term flare in pain and swelling for a couple of days after the injection before improvement begins. The relief from symptoms can last anywhere from a few weeks to several months depending on the condition treated and individual response.
