No. What I ordered always got there on time or even a day or two before the delivery date. Contact the seller or customer service, if you’re not receiving your items on time. If you’re not receiving your order when you’re supposed to, it could be a postal service delay or a delay with your order. Or some thing you ordered could have been on back order and they’re waiting on another shipment.
No, if anything, many of my online order delivery dates were bettered by the resulting service.
All the time. Got a few free months of prime just for complaining that my package didn’t arrive on time.