Kittens typically take about 1-2 months from birth to weaning. During this period, they begin to grow their milk teeth, which are usually fully grown by one month old, at which point they can start trying solid foods. The weaning process should be gradual, starting with introducing easily digestible kitten food and goat milk powder, gradually reducing the amount of mother's milk they consume.

Kittens can be fully weaned at 2 to 3 months of age. After weaning, kittens can start eating kitten food or full-feed cat food, but the transition should be gradual to avoid putting stress on their digestive system. It's recommended to feed weaned kittens weaning puppy food, which should be soaked in warm water for 20-30 minutes before feeding. Goat milk powder can also be used. Furthermore, kittens are prone to diarrhea and other abnormalities due to food, so it's advisable to keep probiotics on hand.