Aren't we peas in a pod? I'm just getting too big for my britches, so my computer nerd joints are all scrambling to catch up. I get a fresh injury every couple of months. Sciatica (running), hernia (deadlifting), hernia (deadlifting again), strained wrists (blacked out on btn push press), dual shoulder dislocations (mosh pit), elbow tendonitis, sprained ankle (sparring), knee tendonitis, and now my right rotator cuff. All in about 15 months of training. Learning the hard way seems to be my favorite way. No broken bones yet, though!
My shoulder was actually injured, unfairly enough, while I was air squatting... it just popped all loud and now putting on deodorant is an ordeal. Since the shoulder was under zero weight at all, I assume it was some freak re-discloation (having a dislocation makes future dislocations more likely) and should heal up pretty fast.
As far as doctors are concerned, I don't bother - sports physicians that are good are hard to come by. Most of my injuries heal with rest, food, sleep, and light training. I figured out my joint tendonitis is caused by muscular imbalances from my training and have fixed those, too.
My shoulder rehab, currently, is that I've been out of the gym for two days. I'm gentle with it, hit it with hot showers, massage with Tiger Balm for 30 minutes 1-2 times a day, and ice it when convenient. Once it starts to feel less painful, I'll rehab the same way I did my shoulder dislocations... turkish getups, strict overhead presses, handstand holds, and strict handstand pushups.
On back issues: I used to see a chiropractor twice a week until I started squatting heavy. Been about a year since I've visited... haven't had a reason to bother, since the back's usually happy now, though I seriously miss getting massages from cute girls. I also roll around on a 4" PVC pipe as a form of self-massage... which my dog believes is some kind of game he can win.