It seems it can take anywhere between 16-24 days depending on the route taken to ship from South Africa to Indonesia. Plus can take an extra 2-3 days for customs to clear everything.