That averages out to 40% fat. Too high. You risk a fat attack. Hey, I like that: "fat attack." Kinda like in the old days when I used to always have a "Mac Attack"!
Peanut butter is really high in fat; you need to reduce the amount drastically to get that percentage down. Or you could reduce the amount of soy milk. If you cut the amount of peanut butter in half AND the soy milk in half, then the average percentage of that meal would turn out to be 23%, below the 25% limit. How 'bout that?
I look at EVERYTHING I eat as a meal. Even if I have a snack of just a rice cake, that's a meal. Whatever it is, it has to be below 25% fat.
Thanks for the compliment about my pic. But it's not really me. This is my evil twin.