I hope he is feeling better! FWIW, I had a cat the was repeatedly vomiting, just bile after the first few times, but I got really worried when I saw blood. I took him to the evet, and they told me that repeated vomiting can irritate the esophagus and stomach lining, causing them to bleed. Once he stopped vomiting, the bleeding also stopped.