How long should a kitten stay with its mother cat?

A kitten should stay with its mother for an absolute minimum of eight weeks and preferably 12 weeks. Although they may be "weaned" prior to eight weeks, they will still have the occasional need to nurse. Kittens taken from their momcats before this time often develop nursing behavior on themselves, other cats, humans, or fabric, and these habits will often continue throughout adulthood.

They also need this time to learn proper cat behavior from their mother cat, including use of the litter box, socializing with humans and other cats.