Hi
Dr Utsav Agrawal, orthopaedic specialist here
Going by the history and description of symptoms it looks like you might have a tear or sprain in shoulder joint muscles.
You definitely need an orthopaedic specialist
Let me know if you need any assistance
Next Steps
Orthopaedic evaluation and consultation
Health Tips
Rest, ice application if associated pain