Why does amazon take so long to ship stuff?

I ordered a simple, clear, plastic iPhone 4S case on June 9, 2013. When I ordered it, I selected standard shipping (3-5 business days). My delivery estimate is now July 3-July 23! That's insane! Why does it take so long; it's just an iPhone case?

Check to see where its being shipped from, if its china then you will wait alot longer. Not everything on there is shipped by amazon.