I am all about planning. I plan out all of my meals and snacks every week.

I pretty much eat the same breakfast and snacks every day. Lunch and dinner I plan out before I do my weekend marketing, so that I have the right ingredients on hand during the week. I hate having to make a lot of runs to the grocery store and the farmers' market is only open on Saturday, so if I don't get my produce then, I've lost my opportunity to get it (I am a snob

about grocery store produce). Sometimes I'll log all my meals and snacks ahead of time, just because I know what they will be

. Although usually I don't log more than a day or two ahead of time; I might have three dinners planned for the week--it's a rule that anything I make has to feed us for two or three nights--but I don't always decide what day I'll have each meal). But on any given Sunday, I can pretty much tell you exactly what I'll be eating for the entire week, even if I don't know exactly what day I'll be eating it.
The only spontaneity in my meal plan is my 2nd afternoon snack. I have a variety of healthy stuff on hand for it, but I don't usually know what it will be until that day. Usually I log all my other meals for the day, see how many calories are left for the afternoon snack, make adjustments if there aren't enough, then decide what I feel like eating that fits within the calories I have left for it.
Sometimes on the weekends I am a little more spontaneous

, but then I always make sure that breakfast and lunch are 300 calories or less and dinner is 400 calories or less, so that I'll have enough calories left for snacks and I don't have to worry that I'll be over for the day. I don't ever want to get to the end of the day and run out of calories or be surprised by how many I've eaten.
