There have been quite a few times that my Amazon prime orders have taken longer than the guaranteed 2 days they claim. Once I think it was even over a week, but usually 3 or 4 days.

I ordered something this week that said it was guaranteed to arrive Wednesday. Still hasn't shown up. I'm guessing this is more of a carrier problem? Rather than a amazon issue? Amazon seems to ship my orders quick, but fed ex or UPS will take longer than 2 days.

Should I call and complain to Amazon? Does this happen to anyone else? It's not a huge deal, just more of an annoyance since I pay for prime membership to get the 2 day shipping.