Unfortunately I have to agree with Kaika--I know you don't want to involve a doctor but I would recommend it. If you can get your hands on neosporin or mycatracin, that may help.
Is this the first time your ribs have hurt? Blood=go to doctor. Sorry
__________________
____________________________________
"We can't talk at the same time! It doesn't work like that! I talk, you talk, I talk, you talk!!" ~ Peanut