I have had diarhrea for the for last few months, lower back pain and pain on my right side below my rib cage. I fell in September and broke two ribs and they said, @ ER,  I had a lacerated liver. Tonight I came home from work and I was spitting up blood, just had a weird taste in my mouth. (Dec. 31st.). I do not have health insurance, so, I cant afford to run to Dr. or an ER again. I hope you can please help me?
Hi, thanks for your query. Get an ultrasound done. It could be lived abscess and spitting up blood is not because of laceration. Hope this is helpful.