I do not know all the constants of population dynamics but…
Assuming half the people are female.
Assuming that each female is only allowed to have 1 child and actually has a child.
Assuming that females are born 50% of the time.
How about the… 32nd or 33rd generation?
Generation Females
1 3,000,000,000
2 1,500,000,000
3 750,000,000
4 375,000,000
5 187,500,000
6 93,750,000
7 46,875,000
8 23,437,500
9 11,718,750
10 5,859,375
11 2,929,688
12 1,464,844
13 732,422
14 366,211
15 183,105
16 91,553
17 45,776
18 22,888
19 11,444
20 5,722
21 2,861
22 1,431
23 715
24 358
25 179
26 89
27 45
28 22
29 11
30 6
31 3
32 1
Assuming an average generation of 30 years, Kosie or Sannie should be able celebrate the coming of the third millennium maybe with even ouma and oupa on the stoep. :D.