Question: how long does it take to get citizenship in south africa?
Answer: You can apply for South African citizenship through naturalisation if you have held a permanent residence permit for at least 5 years if you have married a South African, or you are a minor under 21 years with a permanent residence.