It's seems as you have rotator cuff injury , shoulder is mainly lifted by supraspinatus muscle and other muscles of shoulder but its the chief muscles which lifts the arm , most commonly gets injured during heavy weight lifting and sports activity.
Next Steps
Try to avoid sleeping on the right shoulder .
Health Tips
Stop gyming for some time until you meet the Physio or Ortho.