Get to the doctor ASAP, and favor it in the meantime. He should refer you to an orthopedic doctor who will treat you by non-surgical means, IF POSSIBLE, and/or a physical therapist, or an orthopedic surgeon who will treat you by surgical means. At some point along the way at least one of the above, probably the first orthopedic guy/lady you see, will want an MRI of your shoulder so be prepared for that.
Doing push-ups, etc, will only serve to aggravate torn shoulder muscles.
BTW until you get in to see your doctor, I've been told that Tylenol is the best OTC anti-inflammatory and pain relief for this type of injury.
Again, I'm not a medical professional but from what I hear you saying it's almost exactly the same experience as mine.
Good luck with it.
Believe me doing pushups, etc. are not an option for me yet. But my condition seems to be improving greatly as of this morning. I have got a whole lot of work to get done and can't afford to have this thing put me out of commission for very long.
I need to do a little work on the way my generator is mounted so that I can pull start it without keeping one hand on it. But I think that the primary injury was caused by the violent pull back on the cord caused by using starter fluid in those big old two cycle Stihl chain saw motors. I bought them used and they had already seen some hard use.
I have been using a hot pad, Tylenol and avoiding painful positions and luckily it seems to be healing. I think I am going to go buy a little electric chainsaw to finish cleaning up the current mess. I have some more bug diameter stuff to cut up, but it can wait for a month or two.