how long does it take for money orders to arrive?
It may be worth waiting at least two weeks after you send a payment before giving up and canceling a money order. Most letters arrive at their destination within a few days, but for some reason payments seem to move slower. During holidays and weekends, that process can take even longer.