i think he sounds like his doing great.. like pp if ur worried ask ur health care nurse or social worker to weigh him up n let u know my son is similar too his 4 in jan n weighs 18 kg but he is tall n skinny like his dad.. but he also has a very fast metabolism.. gl hun n ur not a bad mum u sound like ur doing all the right things...