I say it here all the time. You are what you chow down. Even vegans can eat unhealthy foods that make them grumpy. Grumpiness can be avoided by limiting your sugar, increasing your good fats and avoiding the foods that ruin your mood. A successful non-grumpy diet includes lots of healthy fats that improve mood.