Imam Cafer Sadık (a.s): There are six interpretations of vomiting in a dream:
1-Repent
2-Regret
3-Harm
4-Getting rid of sadness
5-Delivering the deposit
6-Opening of closed works.
Seeing yourself eating what you vomited; indicates that you will get back the property you donated to someone. Danyal (a.s): Seeing that you vomit very easily; that you will repent for your sins…
Seeing that you cannot vomit; indicates that you will incur losses.
Allama Majlis: To see that you vomit; It is a sign that you will repent. It is a sign of harm. It means happiness and happiness.