Hi, I got punched hard by someone on my chest on the right side at the heart level on the ribs. It hurt very much but the pain went away then. This was 3 days ago. Now each time i lie down, each time i breathe deeply or sneeze, and each time i bend down or turn around in bed, the pain comes back quit sharply. The general feeling is as if i have a small ball stuck between my ribs. there is no bruising nor visible swelling. I have been using voltaren but it still hurts. I don t have an insurance so i ve been avoiding going to an hospital. Can you give any advice? thanks, A