@gentlehuman, I feel the same way, that's why it's good to prepare your meal ahead of time.
I do hate going outside when am starving it's so easy to get tempted to eat junk food. Plus, the salad I order outside is a bit pricey, I have to buy 2 orders of salad so I get full or else I have to grab some chocolates from the convenient store lol