Is this cat an indoor cat? I understand the reasons for not seeking vetrinary help, and sometimes others advise can help. But vomiting blood is not a good thing. Check your cat box for poops with worms, bloody poops and bloody urine. Please know that if the animal looks to be in pain or uncomfortable, the only humane thing to do is put it to sleep. That is fairly inexpensive.