Sounds like you may have broken your sternum, see a doctor immediately.