Well I think he may be better now, but he had some sort of obstruction in his stomach that made him puke up blood, so it was obviously a frightening thing. He's been eating a lot now, so there's reason to believe whatever was in his stomach wasn't allowing him to digest food. The worst part is, he's had so many problems before, since he's a diabetic too. Yes. A diabetic cat. I didn't know they existed until they diagnosed it. At least he has a happy life.
What's happened to him, may I ask? It sounds like he had a seriously bad time too. I'm really happy for you that he got (almost) better though. Hopefully he hasn't been giving you too much trouble about the medicine. If only you could tell an animal that the pill will make it better... x]