You grab a snack because you are hungry. You are trying to make it until your next meal. Depending on what you grab it can actually make you hungrier!

Yes, there are some foods that you need to avoid if you are trying to get to your next meal.

One of the worst things you can eat are processed foods. They make your blood sugar spike and then you will just crash. That will just end up making you hungry again way before you really should. By eating processed foods it just makes you crave more processed foods.

Another thing to avoid is artificial sweeteners. There have been studies done that just found anything sweet can increase your appetite. Your brain reacts differently to real sugar and artificial stuff. When you eat something with real sugar your brain registers it as a reward and you feel full. With artificial sweeteners your brain doesn't work that way so you keep feeling hungry.

Try to avoid anything salty. A recent study found that salty foods are addictive.The study found that salt is almost on par with a mild opiate. So that is a reason it is so hard to stop once you've started eating something like potato chips.

Salt also makes you thirsty and you end up taking in extra calories by drinking even more beer or soda.

So if you really want to feel full until your next meal, it is possible. Just find a better snack option it is possible.