I agree with Vickie that it is important to train correctly to prevent re-injury or making the problem worse. Almost all medical treatment benifits from maximal conditioning of muscle groups and also stretching to maintain mobility.
Corticosteroid has a bad name in the US and on the internet but if used correctly can be an important diagnostic tool and treatment.
It is not only a painkiller (analgesic) but also an anti-inflammatory. Interestingly it is often used successfully in non-inflammatory conditionss such as cuff tendinosis and tennis/golfers elbow.
The key to steroid is to avoid repeated doses at short interval as they can weaken tissues.
The problem is often the steroids only work temporarily and are then repeated too often causing damage.
Often the condition can get worse in spite of steroid and people often balme the steroid for a deterioration which may have occured anyway.
It is interesting the labral lesion occured suddenly, this is usually the case as is a major cuff tear. Impingement on the other hand often comes after repetitive above shoulder arm use (pay someone else to paint your ceilings)
In summary my advice is try exercises and if non improvement see an expert and have a diagnosis made. Then proceed from least invasive treatments to most invasive until the problem is resolved satisfactorily.
Get to a doctor ASAP. I had a slightly torn left shoulder rotator cuff from throwing snow balls at a tree with my son (stupidly, trying to re-live little league glory days when I was a pitcher); I throw lefthanded, golf right handed. I lost a year of golf in the early 90's because I was too stuburn to go see a doctor right away. After a few months of sleepless nights, I couldn't take it anymore. See a professional .
I have all the symptoms of rotator cuff problems in the left shoulder. I feel pain after sleeping a few hours. Some movements produce a sharp pain but most of the time I feel a dull ache but still can maintain a wide range of motion. I can lift my left arm straight to the ceiling and rotate 360 degrees but do feel some discomfort. No pain when swing a golf club. From what I've read it seems unlikely that I've experienced a serious tear but I do wish this d***ed thing would go away.
What excercises/stretches do you think would help??
All friendly advices are good (but not necessarily competent!!!)
So let me give you a friendly advice: pain is ALWAYS an alarm signal, and try to overcome this fact with painkillers (including cortisone) is not a good idea.
A lot of publications prove that a good diagnosis (doctor's job) is the first point.
Physiotherapy is very effective, specially in shoulder's problems (as writen by Vickie).
I paid THE price when using steroids infiltrations for an elbow problem, just to relieve pain and continue to play golf...
So be confident with a good medical advice, and don't forget to RESPECT YOUR BODY SIGNALS
Friendly
PM