Three generations is 60 to 90 years.
Works for me.
In fact, I'd be happy to permanently end immigration to this country. We have 315 million people now. That's plenty for breeding stock.
Besides, there isn't anything foreigners possess that we're in dire need of. Not now, not ever. Close the door and weld it shut.