Depends on the break I have never broken my shoulder put I've had my shoulder separated twice and it took months to heal I would say it was a good 3 months before I was allowed to do anything. I'm sorry your's is broken you really need to follow whatever the Dr. says if it doesn't heal properly you'll always have issues.