Question: how long does a money order from the post office last?
Answer: USPS money orders never expire. If you lose one or have your money order stolen, however, you would only be able to replace it by returning to the post office with the purchase receipt. The USPS will provide a copy of a money order up to two years after it issues one.