My advice: Keep your arm in a sling FULL TIME for 3 weeks AT LEAST, then go to physio for AT LEAST 3 months. That's your only chance of a full recovery. I've discoed both of my shoulders, one of which is fine because I did exactly what my physio said, the other is fucked and I had to get surgery...