it depends on where in Indonesia you are located - for instance, Jakarta would certainly be quicker than a small town on a more remote island.
Cards are shipped via Royal Mail, but after a certain point, it mostly depends on local post, so hard to tell. As officially stated by the issuing bank, it's 2 to 8 weeks, from experience, Indonesia takes 3 to 5 weeks in most cases.
Please, keep in mind that with standard delivery there is no tracking possibility, so, it is not possible to see where the shipment is and find it in case it is delayed or lost. If you don't have real confidence in the local postal service, it may be worth going for expedited delivery, which goes via DHL and comes with tracking number and delivery guarantee
I'm in the city near to Jakarta, 3 to 5 weeks seems acceptable. If I want to track my card, can I change it now for the expedit delivery? Or I can only do that for another card order?