Respuesta :

the effects of a cortisone shot in the shoulder can last anywhere from 6 weeks to 6 months. generally about 3 months.