The fat and fiber in almonds also contribute a feeling of satiety that helps prevent mindless snacking.
As a result, many of our meals are all over the place and, at least for me, regular snacking throughout the day often substitutes for the traditional breakfast, lunch and dinner.
Getting your digestive system revved up can keep you awake, so avoid snacking unless a growling stomach is going to keep you awake.