Now that I am getting older and the number of injuries I have had is increasing, the best advice I can give you is to find a doctor in the field who has an athletic background or does BJJ/MMA/martial arts/wrestles etc. it took me awhile to find them. They understand what you are doing to your body when you describe your workouts and can seem to relate to what you want to do and can advise you on the best methods of recovery.
I used to (a long time ago) be into powerlifting. I didn't think it was that bad (rotator) until I couldn't pull the toggle on the right side of my parachute. I was using the mindset to work through the pain which almost killed me. An eye opening experience to say the least. The first DR I went to gave me same kind of anti inflammatory which I had an allergic reaction to. Second guy was a joke, third guy I still use 20 years later. My .02 Is to rest, take some time off. Go to a sports team in your area and see what doctors they use, that is what I did to finally find a good one. Insist on second opinions. keep your medical records with you, I have copies of my x-rays, MRI's, lab tests, etc. I have had hospitals close and doctors offices shut that I have used and the records are no longer available for comparison. I keep digital and paper files, after all, no one cares about my well being more than me. I have an HMO so I feel your pain in getting the referrals done. Maybe think about switching primary care providers to a DR that truly cares. You will know when you find one, the waiting room will be packed and the appointments will be hard to get. I would rather wait a month for a good appointment then get an appointment in a day or two with someone who is just going through the motions.