Not surprisingly, the older your child is when he begins potty training, the quicker the training typically is. So while a 2-year-old might take 6 or 9 months to finish potty training, a 3-year-old might just take 3 or 4 weeks. And keep in mind that 3 is not a magic age when all kids are potty trained.