Theres something in milk that makes a chemical reaction happen in your throat and mucus forms all down your throat. Thats what my parents told me, they sing alot and never drink milk before singing because of the mucus lol. The mucus probably is a factor in the puking too.