Kittens should ideally remain with their mothers till they are around 12-14 weeks old for mental and physical development. However, you can still raise a kitten separated from its mother at an earlier stage as long as you provide them with the right care, environment, and nutrition.