To dream of vomiting suggests a discharge of disagreeable feelings and emotions.

It is the cleansing of inner distress that makes us extremely uncomfortable.

To dream of watching someone else vomit indicates that we may have upset them or what they represent in our lives and need to have compassion and understanding.