This site: http://www.feralcat.com/raising.html
has a food and weight chart for kittens. As a very average guide, at four weeks a kitten will weigh around 1 pound, at 8-9 weeks, it will be around 2 pounds but it all varies hugely and depends so much on how well the mum ate during pregnancy and before, how many kittens were in the litter, their birth weight, whether yours was the runt, how much food mum got during feeding him, how much food he got after being weaned, what size his parents were and how healthy they were, what breed he is, etc etc etc. His final size will have a huge genetic component, i.e. how big his mum and dad were. That is why vets usually go on weight to determine when to start giving them their shots, neuter or spay, etc, not age in weeks. The vet didn’t want to spay my wee disabled kitten, Millie, until she was a year old, when usually it’s 5-6 months. You would expect abandoned or orphaned kittens, who have had a rough start, to be behind in weight gain. The important thing is, is he gaining and/or retaining the weight he’s putting on now? If he’s losing weight, that is the time to worry. If not, try not to compare him too much with other kittens, he will develop in his own time, the important thing is that he continues to develop.