we took our almost 3 year old male to the vet for vomiting. He vomits bile, sometimes food. It is getting more and more often. Our vet said that since he is eating and drinking to watch him for a week them if it doesn't stop, they will do blood work and xrays. They did a fecal and that was ok. My question is how long before food should be digested. He will eat about 6:30 and then about 11 hours later he threw up whole food. Should it not be digested by now?