Thank you posting your query on Ask The Doctor.
It is important that we determine what is causing your shoulder pain before even starting any type of treatment.
As pain is with movements it appears that it may be more of the muscular strain and spasm.
Such type of pain is relived usually with bed rest and painkillers.
Most of the times it is self limiting and nothing much is required to do. Rest to the part, physiotherapy and stretching workout shall help in relieving pain.
Local heat therapy and painkillers like Advil could help reliving in relieving pain.
Drink lot of water. Taking vitamin C and B complex and calcium would be helpful. You are advised to eat fruits and raw vegetables to enhance antioxidants in your body.
If problem persists, please consult your doctor. You may require extensive physiotherapy to get control over the problem.
Wish you a good health.
These Q&A’s are for educational purposes and should not be relied upon as a substitute for medical advice you may receive from your physician. If you have a medical emergency, please call 911. These answers do not constitute or initiate a patient/doctor relationship.