It typically takes at least five years of legal residency or permanent residence in South Africa to become a South African citizen by naturalization, but processing times may vary.