If your cat is vomiting frequently, you might try changing the food. I would recommend a brand that is approved by veterinarians. Sometimes cats go outside and eat grass. Then they come back inside and throw up. Make sure you don't leave him outside unattended. And never give your cat milk, this can cause diarrhea as well as reflux.