My 2 year old refuses to eat, when he does its only a few bites. Very rarely do I give him junk food but at his dad's I think they eat pretty crappy. He prefers his milk over anything he's not losing weight and is still having regular BMs its been going on for almost 6 months with a few weeks here and there where he ate like a champ. Is this normal? Help!