Your day looks pretty much perfectly balanced-- nutrition-wise. I wish I had enough forethought to plan snacks, but I'm usually too busy to think about being hungry mid morning and mid afternoon.