You've been doing everything right. Whole grains at breakfast, lean proteins at lunch, a rainbow of vegetables at dinner. The food pyramid, check. The nutrition blogs, followed religiously. Yet here ...