The nature of your work needs ergonomic advise, and to understand the severity of your issue you must Consult with a specialist. Physiotherapist and Orthopedician. Medicine will help in pain releif. Physiotherapy will help both in treatment and prevention.
Next Steps
Consult online/offline for specific advise
Health Tips
Don't lie down on pain full shoulder for 3 weeks.