There are many factors which can cause vomiting in cats like eating rapidly, changes in diet, food allergies, food incontinence, ingestion of foreign objects like wood or bone, ingestion of chemicals and poisonous plants, eating of old or mouldy food, intestinal worms, hairball, liver failure, renal failure, heat stroke, inflammation of stomach, ulcers of GI tract, bacterial and viral infection of GI tract, diabetes, hyperthyroidism and cancer of stomach.
So, you should take your cat to local vet for proper diagnosis and treatment.
So, you should take your cat to local vet for proper diagnosis and treatment.