A compromised site can usually be cleaned in a day. What takes longer is the customer data that left with it, the search rankings that vanish while browsers flag you, and the conversation with the people whose details you were holding.
Under POPIA that last one is also a legal duty, with a deadline attached.