Ok, I have alot of experience in this area, so I'll share... it's always a good idea to get an MRI to see how bad the "damage" is... any tears, impingement, etc. If it's so bad, you may want to consider surgery...but always consider that a last resort.... otherwise, physical therapy and chiropractic care are the way to go... in fact, I got the best results from my chiropractor than even physical therapy.... also, should do shoulder / neck stretches 3-4 times a day.... and especially before working out (if you're able to train in that condition).... these stretches keep you limber, preventing further injury, but more importantly, they strengthen the weaker / secondary muscles which are first prone to injury when you're lifting heavy weights. You can do a look-up online for "shoulder stretches" or "rotator cuff stretches", etc. - Or, as your chiropractor to give you some suggestions. Ice several times a day for 15 minutes. It's one of the best anti-inflammatory treatments. I personally try to stay away from NSAID's, but that's my preference. Finally, if joint pain is chronic, you should be on a long-term regiment of glucosamine, chondroitin, EFA's (flax, celadrin, etc), and gelatin.
Good luck bro!