You might want to see a doctor about your shoulder pain since they might be able to prescribe you some pain killers to help with your shoulder pain and could probably take x rays of your shoulder to find out exactly what is going wrong and might be able to fix your shoulder pain.
In the mean time you might want to use a hand held massager to help alleviate the pain and avoid lifting anything heavy and straining that arm.