I notice if I try to eat REALLY clean and healthy, sometimes it's too much and I start to get headaches, etc. I used to think it might be insufficient protein, or fat, or not enough calories. For example if I eat grilled chicken breast on a salad with olive oil, maybe with some whole wheat pita, theoretically all the nutrients are in the right balance. I make sure there is enough protein, and I include healthy fats like olive oil or avocado, and I eat extra fruit, yogurt, or something so I get enough calories.
But sometimes, especially if I have been working really hard, it just doesn't cut it. Like today I did this, and I wound up with a headache and craving a hamburger. Yesterday I worked a lot, so today I think my body needed to replenish. I almost never eat hamburgers, and I don't usually get cravings for them, so it's not like I was only craving it because that's what I'm used to. If I had eaten a more fatty meal, say dark meat chicken instead of grilled breast, I'm pretty sure I would have avoided the headache and cravings.
Anybody else have this experience? Is it all in my head?
One small step at a time.