another postal screw up boy oh boy

I sent a 1st class mail package (3oz) from Florida to Washington state. Went from my PO to Jacksonville Fl dist center, then took 10 days to get from Jacksonville to Tallahassee Florida center. then 3 days from there to the recipent's PObox.
I'm not voting by mail. Even if the is no fraud, what are the odds of the mail arriving on time.