How Long does a Cortizone Shot Last?

There is not a specific time that a cortisone shot will last, but the effects last an average of several weeks. Each person reacts differently so it is impossible to know exactly how long relief will last, but cortisone shots can be repeated if necessary.