I'm no doctor but that's how I felt/feel after I tore my labrum (SLAP Tear), unfortunately surgery is pretty much the only way to truly fix it. I tore mine about 2 years ago when I landed on my right shoulder, it healed up to around 80-90% and I've had bouts of pain since then. However 3 weeks ago I had another high speed dirt nap where I landed on out-stretched arms, I'm now back to the point where I'm ready to ride again.
Basically what I'm getting at is that if it is your labrum, it'll get better after a few weeks but it's very easy to re-aggravate. I would've done the surgery a long time ago but the recovery is long, 6-12 weeks in a sling plus another few months of taking it easy.
It's better to be safe then sorry.
If you crash in the desert we will just bury you in an old mine shaft