one of the reasons you throw up is becuase of the extra smoke in your lungs or stomach... when u throw up it usually means there is still smoke in ur stomach and it sat there for a while that could also explain why u didnt eat u had extra smoke in ur stomach and thats not were its supposed to go

just my two cents