When it gets to be meal time, I'll ask BF his input on what we should have. Every time, he says "I'm not hungry, I don't want any". So, I plan the meal and start cooking. Most of the way through, he'll come in, circling around the kitchen like a vulture (lol) trying to get me to change up the meal because suddenly he's "starving" and has a craving. I just asked 15mins ago and he wasn't hungry. If I wait until he's hungry to make food...he ends up snacking while we cook and doesn't eat much of what we cooked. I've learned that if he says he's not hungry, I should start cooking because he'll be hungry soon. He has 2 modes, "full" and "starving", there's no in between.. BTW, I see nothing wrong with it but it can be annoying when I'm cooking potatoes and suddenly he wants rice instead. Usually if I've started the potatoes, then we'll do rice the next day.