I had shoulder surgery some years ago by Dr Andrews in Birmingham. Tried a few months of rehab first for a labral tear. Didn't help. Andrews at that time was probably the most famous shoulder guy in the US. His lobby was filled with signed photos of professional athletes whose shoulders are worth a lot more than mine. Took a few months of rehab after surgery too. I think rehab is pretty key. If you are active, a more aggressive sports surgeon might be in order.
Good luck !
Good luck !