I have a batch of kitten right know. they are 4 weeks old. non of my kittens drink formula, they all like the wet food better. they are eating dry food to. so i would definitly start weening your kitten. and dont worry i did not ween them my self the selter i am fostering them for had them...