I had a . biking accident in the fall of last year. Avoiding hitting a car I fell off my bike and landed on my right palm, but what hurt was my inner shoulder, kinda in the front. After a few days I knew it was not something I would just get over or work out.
I got an MRI(I work for radiology group) and found out I had two partial tears in my right rotator cuff. I had to go to an orhopedic doctor to see what his recommendation was. He thought it could heal on its own. Gave me celebrex and some sleeping pills. It has fineally healed on its own.
The motion of turning the steering wheel on the car was very painful. I had to get my daughter to drive for me as my job is driving.
If you can move your arms level with your shoulders and have strength you probably can heal on your own. but you cannot lift anything over the weight of a gallon of milk. or do lifting over your head. It takes a long time to heal, maybe even three months.
The celebrex caused me to gain weight but relieved me of the pain.
A doc I work with tore his rotator cuff and got acpunture and said it worked.
I know it is painful and hope you get relief soon.