So I have been carrying a plastic baggy in my pocket for two and a half months now just in case I do puke while I am in public, especially when I'm indoors, far away from an exit. Although I haven't done so yet, I do have memories where I went from feeling perfectly fine to puking within two minutes, yes, two minutes, which is very suddenly and out of nowhere. The main reason I carry one is to prevent puking on the floor and making a huge mess, which will prevent some embarrassment while in public. I'm not quick enough to rush to a bathroom, and sometimes they are not available indoors. Besides I would still end up making a mess even if i went for the toilet.