The views expressed by me are for educational purposes only and do not establish a doctor patient relationship.
I am Mysticdoc, experienced Internal Medicine Specialist.
I am here to help you with your concerns.
Sorry to hear that.
The giving away feeling suggests problem in the rotator cuff tendons.
Rotator cuff tendinitis is very common from the recent heavy exercises.
The inflammation of the tendons supporting the shoulder can cause weakness of the shoulder joint.
Now there is also goof possibility of rotator cuff tear.
Since you can lift your shoulder overhead, major tear is unlikely.
But partial tear is very possible.
Yes pain may not be present all the time.
It is the activity limitation that helps to diagnose the problem.
Usually 3 to 4 weeks to recover from.
avoid any lifting above 10 lbs
Physical therapy is the mainstay of the treatment.
This is best done under supervision of an experienced physical therapist.
You can apply ice 5-10 minutes at a time 2-3 times daily.
Advil 400 to 600 mg 3 times daily with food can be taken for pain control.
It was my pleasure to help you today. Best wishes,Please rate the chat Good or Excellent, if you are satisfied with our conversation and do not have any further question, so that I get rewarded for my time & effort. Thank you!Please bookmark my profile for asking further questions!This is the link to my profile: http://www.justanswer.com/medical/expert-mysticdoc/
Get well soon