how long does it take for a money order?
Priority Mail is generally delivered within 2–3 days, but does not have a delivery guarantee and First-Class Mail varies from 1–6 days, depending upon how far it must travel, again, no guarantee.