Want to talk espresso but not sure which forum? If so, this is the right one.
You gotta know what your local carriers are like and where it's coming from. IE for me fedex is kinda meh takes on average 2 days longer than the estimate but USPS typically arrives a day early.
USPS has been a little less reliable this year because of budget cuts (it's affected different areas/regions more than others) . If you're ordering from a reputable roaster and it's taking longer than you expect, it will likely be the same for any other roaster that ships via USPS to your area. You may have better luck from roasters that offer FedEx or UPS delivery (typically costs a little more). I've recently ordered from Black and White and Other Animal and they both offered options besides USPS.