Weaning typically begins between 8 to 10 weeks of age, although it may last longer in some cases. By 12 weeks, kittens should no longer be nursing, and their mother's milk no longer provides significant nutrients.