Ugh why

I ate some food and smoke a cig and all of my food came up. Why?! Im 18 days late