Well my cat throws up after eating, as I temporary had to put her back on the dry food until I can get some , what might make her sick us maybe a intestinal issue we have been to vet he thought a hair ball
You should take your cat to visit a veterinarian as soon as possible, in order to find the cause of vomiting since it is lasting for a long time.
It is necessary to differentiate if it has been regurgitation (the food has not reached the stomach and you see the shape of the food / croquettes, etc.) or vomit (the food has already reached the stomach and has been digested). There are several causes of vomiting in cats: foods that your cat does not tolerate or is digesting badly, hair balls, lots of physical effort or play immediately after eating, worms or parasites, etc.
If your cat regurgitate always after playing, having previously eaten, that can be the cause. To avoid it, you can try feeding him after the play or keep him calm after feeding. However, if he vomits several times a day and the next day does not improve (no playing immediately after eating), and if the vomit contains blood, your cat is lethargic and has diarrhea, it is recommended that you take him to a veterinarian as soon as possible to determine the cause and corresponding treatment.
All the best,