as far as the shoulder, I tore mine 30 years ago. I hurts all the time...sometimes, its minor pain. I slept on it wrong this past weekend...I cant even lift it and Im in tremendous pain, as it wont go back into the right spot and its preventing me from sleep. Dont think that the pain is always the same. I've had this for 4 days now and there is no way I could throw a solid punch right now. I could have before. Total fluke, but things just arent in the right place .