If you can find a timed-release iron for kids, that could help with the constipation -- iron does that to me too, whenever my anemia flares up, but the timed-release helps because you don't get that one big whack all at once.

I have a terrible time with DS11 not eating his lunch. He continually says that he didn't have time, but I haven't found a solution. There *should* be time, with their schedule, but god knows what the kid is doing instead of eating.