He eats at night because the Ritalin wears off. Ritalin and all the stimulants surpress appetite as long as they are in the body. Once they leave the body, the kids often get really hungry but can rarely eat enough to compensate for all the food they didn't eat during the day. I checked some growth charts. His weight is very low for his age; only about 5% of boys his age weigh that little.