After repair of your shoulder joint, you may go home the same day of your surgery. Or you may spend 24 hours in the hospital. Take care of your shoulder while it's healing and follow all instructions you are given. Full healing usually takes 3 to 4 months.