I was lying on my stomach on a hard surface working when I felt a "pop" in my lower left rib. It was painful and made me stop working. Since that time (a week) I've felt sore under my left rib in the front. It doesn't hurt to sit,cough, laugh, sneeze or breathe. But laying on it, even on my soft bed is not comfortable and after a week I still seem to be just as sore. Hurts if I press on it, but not otherwise. How long will it take to heal? What can I do to help it?