I have separated my shoulder about 5 times, since the first time it would pop out easy after.... It takes about 6-10 weeks to feel livable after a bad separation but I can ride with a bad shoulder. It seperates a lot less now because I focus on working ou my shoulders to build those muscles. It has been about 2 years since my last.
watchou talkin' 'bout Willis? that sounds like a dislocated shoulder, not an AC separation (acromioclavicular)
ain't you a doc too?