Definitely give the PO more time. I ordered something online and priority mail took 3 weeks to get to me when it used to be 2 or 3 days. With the political fight going on about funding for the PO there might be PO workers 'showing an example of what you'll get' if the stimulus bill doesn't include the billions of dollars they want. I'm sure there are plenty PO workers that do the best they can. So many people use UPS, FedEx, Amazon, etc now. The PO lost a lot of business since the internet took over postal letters and greeting cards. Most people send an email over snail mail now.