The USPS web site lists delivery times for a 1st class letter as long as 9 days coast to coast. During the holidays, its longer. The PO money order can be cashed at my local post office, they have a machine to do this, but may not have enough cash on hand at the moment. Most incomming mail...