Answer:
If you have had treatment but did not recover, you may need evaluation for a possible rotator cuff tear.
If this has all been evaluated and treated and you still have pain, which is determined to be due to impingement, then I suggest you work with a physical therapist to design a program which meets your exercise and fitness goals.