I was going to say that it didn't seem like enough food to keep you going, but if you've been at it for three weeks and are feeling pretty good, it must be working for you. It looks pretty well-balanced to me. Let's face it, no diet is perfect. But if you feel well, and you're losing weight, stick with it!