What are some things that can cause sudden puking?

Multiple. Stress ingestion of a caustic agent that irritated the stomach meds a serum to induce vomiting bad food alcohol trauma initiation of a stomach virus.