It looks like you have impingement/rotator cuff sprain. Please get it evaluated by a physical therapist. Proper evaluation and treatment could help heal your pain.
Your symptoms of pain with overhead shoulder movements sounds like you have inflammation somewhere in your shoulder joint, most likely supraspinatus impingement syndrome, or one of the rotator cuff tendinitis. Formal evaluation by orthopedic doctor or physical therapist will further assist to diagnose and find the best appropriate treatment for your shoulder pain. Most of the shoulder injuries in the earlier stages respond well to the conservative management include supervised physical therapy and NSAIDS and/or intra-articular corticosteroid injection. Patients with appropriate treatment will generally responds well and regain full functional mobility of the shoulder.