Well I've just asked the post office here of how long will it take a letter posted from US to here.
She said usually takes 6 weeks!!!Hahaha!The letter will go through San Fransisco-Honohulu-Hong Kong-Singapore then lastly here

That's why it's slow!!!