recovery time dependent on whether you properly rest it and how bad it is. just keep resting it, i know it can be frustrating.
Some for you Bomber. https://www.youtube.com/watch?v=QJMl0HZU8qc https://www.youtube.com/watch?v=ZWHC62OWmhI https://www.youtube.com/watch?v=DqxzN18rcV0 a few for you any more let me know
Never had this specifically but if you hurt your shoulder give it plenty of time to heal. Mine still hurt from separating my AC joint and fracturing my clavicle.
Cheers Scrap for the videos, I'll use them tomorrow. ;-) Thanks everyone else for the comments/input. ;-)