I have this problem with my son. He eats tons of snacks all day. Not junk food but cereal and sandwiches...that type of thng. And then when supper is put in front of him he won't eat. Like tonight for instance...I made him speghetti...it is only the two of this week...and he wouldn't eat it. But he had two bowls of cereal just before that. So then a while later he wanted a sandwich. I told him I would make him a sandwich right after he ate his supper. Well his supper is still sitting out and he hasn't had the sandwich.