I was in the shopping mall and pushing my kids in the cart. We stopped and when I started to back up a little girl had my feet chaulked and when I realized it was a small kid i turned to avoid smashing her and landed on my right shoulder......... it hurts on top and not all the time........ I can not lift it up over my head and not always I have pain
Hello, Most probably it will be a sprain or contusion. Fracture is unlikely. As of now you can use analgesics/anti-inflammatory combination like diclofenac/seratiopeptdase for symptomatic relief.  You can also apply ice packs for symptomatic relief. Generally you will improve in a couple of days. If symptoms persists better to consult an orthopaedician and plan for an MRI scan. Hope I have answered your query. Let me know if I can assist you further.