Thanks again everyone. I just spoke to my vet and I'm going to drop Blaze off asap. The little bit of food that he did eat last night was thrown up some time during the night and he continues to throw up white foam too. I'm extremely worried about him.