How long will it take a kitten to wean from their mother? - Oakdale Veterinary Group
Most breeders will not give you a cat before about nine weeks of age. By about six weeks, they can start on solids. And by eight to nine weeks, they'll be perfectly fine without any milk. So it takes about eight or nine weeks for a kitten to wean from their mother.
How long will it take a kitten to wean from their mother? - Advanced Animal Care
I generally recommend that kittens should start weaning about five to six weeks of age. So, of course, if you come across a kitten who is not with their mother that's younger than that five to six week of age, then they'll have to be bottle-fed. But if they're older kittens, so at least about six weeks of age, then we can go ahead and start transitioning them over to canned or dry kitten food.