I have a muscle strain on my left shoulder by the clavicle what should I do for it and how long will it last?

It depend. How bad is it, minor muscle sprain will go in few days to a week using moist heat and Motrin 400mg three time a day(if you could use it). If the muscle sprain sever it going to take more time and physical therapy.