I've had USPS take up to 15 days before, and I LIVE IN THE US. fedex=win (not sure what their international rates are, though...)