oh on a related footnote, people always tell how vegs are good and you should use them as fillers.
While I may partially agree with the fact that if you wake up hungry at 4 am eating a few slices of cucumber or/and some tuna is a much better choice than bread and butter too much vegs will just make you tired, same goes with meat.
Our bodies are not meant to process more than, about 30 grams of proteins a meal, and while it may be tempting to replace some of the carbohydrates with meat and using vegs as a stomac filler it isn't really the case. When reality comes knocking to the door one has to realise that the vegs, especially if you have a slow metabolism will end up slowing down your digestion and the extra meat consumption, if regular will end up making you tired because your liver can't break down the toxins created fast enough.
too much vegs factor : you get your energy levels backto nominal too slowly after a meal
Too much meat: you'll feel tired, to put it simply.
Now combine the two and what do you get ?
You being tired, which isn't cool, and the tiredness impacting on your mood levels and pushing you toward sugary foods, which, even if consumed will still be assimilated slower than usual because of all the veg traffic in your stomac.
Btw, for people having a sucky digestion, i'd recommend a shot of vodka (and NOT beer or sugary liquors) in case you're a little tired but know it'll take hours for anything you eat now to give you a half decent energy level. Alcohol is the one thing that gets in your blood stream faster than light and it's directly useable energy, it only turns you into a barrel if consumed with other things in fact, as it cannot be turned into fat.
Since the body metabolises it so well it'll use it as an energy source rather than anything else you eat at the same time, so it's a double edged sword if you like pistachios a bit too much, otherwise it's pretty neat as a quick pick me up.