May 1, 2018 - May 7, 2018 National Day of Repentance – Republic of South Africa National Day of Repentance - Republic of South Africa. May 1-7, 2018