Speedpost is nasty and you see they will still be there!! Their management do nothing and still well protected by government. The managers are a bunch of useless fatties who is hiding behind petty front line that handle complains.
The fastest speed post is 14 days to U.S from my experiences. For local delivery, I would say 1 week? Basically, they are not going to update the status or even do your package until you complain like mad! Throw them tantrum and you can see some update.. But watch out, your package will arrive in pieces.. been there and done that..
If you want to complain, don't complain to the company, it's useless! Your email will just enter their trash. Complain to government or straight to newspaper. For me, it's too much of trouble, I'm not Singaporean. . It's the country reputation is on the stake. Singapore service looks reputable from outside but most of them rotten inside.