Agree with other posters, what kind of injury?, what kind of pain?....anything more than minor it is time for a doctor and /or physical therapist. Also age is a big factor-- what heals in one day at 25 yrs takes a week at 50 and forever at 70... Work with a doctor and a PT but most of all let your shoulder tell you when to quit and don't argue with it... you will lose.