23andMe’s test results arrive 2-3 weeks after they receive your sample. MyHeritage’s results are ready in about 3-4 weeks; AncestryDNA’s results arrive after 6-8 weeks.