Hii ,
Welcome To HCM & Thanks For Asking Your Query Here
vomiting is not a disease it self but it is an indication of underlying disease,
frequent vomiting can be caused by variety of medical conditions,
The timing of the vomiting can indicate the cause. When appearing shortly after a meal, vomiting may be caused by food
poisoning,
gastritis (inflammation of the stomach lining),
Usually, vomiting is harmless, but it can be a sign of a more serious illness. Some examples of serious conditions that may result in nausea or vomiting include concussions,
meningitis (infection of the membrane linings of the brain), intestinal blockage,
appendicitis, and brain tumors
seriously it needs thorough medical check up and investigations to spot a confirm diagnosis
i would strongly suggest you to see a Dr to rule out any underlying medical condition
I hope it help
Thanks & Get well Soon