As per your description of the condition. please answer few more questions .
1) Did you had some Injection on that particular site where you feel sweeling?
suggesting of a vascular injury, (also some skin discoloration can also be noticed) , you may use anti-thrombin topical cream so that clot is dissolved (it may take 3-5 Days)
2) Did you hurt your arm like fell on your shoulder.
3) Was there some accidental pull to your arm (as in case of catching a support while falling)
Either of the above 2 cases suggests muscular injury. it may be a rupture to rotator cuff.
A further detailed assessment will be needed also some investigations may be needed, before we advice you anything.
Next Steps
rule out the type of pain and the injury mode you are having and continue with seeking a consultant and then opting for the appropriate rehabilitation technique
Health Tips
IT's YOUR OWN HEALTH THAT IS BEING COMPROMISED. RULE OUT AND CONSULT EARLY , FOR BETTER PROGNOSIS. Stay Healthy