Uneven Shoulders with Shoulder Pain

Patient: Yesterday I woke up with right shoulder pain and notice that my right shoulder is about a inch lower than my left. When I raise my hands above my head my right shoulder sticks out which the left does not do and my right hadn’t done before the pain. What is wrong with my shoulder? and how can i fix it?I have been taking pain pills regularly to keep the pain down.