Hello! Thanks for putting your query in HCM. I am a Gastroenterologist (DM).
I hope you been evaluated for such a long duration vomiting
especially tests like endoscopy
examination, manometry and motility tests. If you have not been then please visit a Gastroenterologist for further management.
Chemoreceptor trigger zone which is present in brain and from which senses the triggers of vomiting and communicates with vomiting center and initiates vomiting. There are few medications which act on CTZ and show their antiemetic effects. However all these medications do have some side effects especially when given for a longer period of time, but for a short while they are acceptable.
I hope I have answered your query and this will help you. Remain in touch and get-well soon