5yo DD has always been a reasonably good eater, but for the last month or so she has been refusing all her meals, whining and complaining and saying it's all disgusting. She's not ill, and she will happily eat cake/biscuits/crisps/chicken nuggets/general crap.
She goes off to school with maybe a few mouthfuls of cornflakes, doesn't touch her packed lunch apart from maybe a corner of one sandwich, then turns her nose up at dinner and hardly eats any of it.
Surely she must be starving? I've always been quite strict but relaxed, if that makes sense - I cook a meal, they eat it or don't eat it, but I'm not giving them anything else if they don't eat it. She finishes school just after lunch, then older 2 dc finish later, and they usually get the one sweet thing of the day then, e.g. biscuits, but I haven't let her have the biscuits unless she eats what's in her lunch box. She doesn't, and she whines and cries all afternoon - she MUST be hungry.
I feel terrible that my child must be hungry, but I don't want to give her junk to eat! I've tried not to make biscuits and crisps into a big treat but at the same time they are definitely extras imo, not instead of meals.
Am I taking the right approach do you think?