Shipping takes forever even if you have Prime no matter where you live. So the two day guarantee is a false advertisement a lot of the time. Don't fork out money for Prime unless you want Amazon Videos, which I don't know why you would. And if they keep sending your stuff late be sure an ask for a refund for your Prime membership if you still even want to keep it afterwards.