Bank money orders take a few days to clear but there should be no reason a postal money order would need to.