a lot will depend on why he didn't like to eat in the first place. if he didn't want to eat because of a neurotransmitter imbalence for example maybe it reversed itself too far the other way. like he always felt full before but now he always feels hungry.
my son was born a noneater but he changed at 6 (now 12) and now overeats. i was wondering how and why this happened.? . my son was born a nonfood enthusiast. he was always the last person to wrap up lunch in preschool and it was never done. his blood sugar was low and he weighed little. he felt sick at the sight of food. all that changed in grade 1 and we were all delighted that he would eat. by the end of the year though he was overweight and he overate. i thought it was a phase since he was not by nature like that; it was sudden. he is still however and i was wondering how it could suddenly change.