I seem to always need a straw for my son when one isn’t available- or it’s too long and results in spilling at meals. I now carry this handy little box in my diaper bag or purse. It’s filled with bendy, submarine straws that I cut about 1 inch off the bottom. That ensures I always have a straw when I need one that won’t require my son to tip his drink resulting in spills.
I got the pencil box from Walmart for about $1.00 and the straws were about $1.00 as well.