How long does it take to deliver a letter from Michigan to Utah?

US Postal Service standard is 3 days.