The iPhone 5 is being released today. Even if you preordered it you may not get it today. Retailers, Best Buy and WalMart, do not have enough inventory to meet their preordered requests. Best Buy is stating they will meet all requests by mid October (no later than 28 days from launch). WalMart will not guarantee fulfillment or preorders on the 21st. And if you are just ordering it today, then expect 3-4 weeks till delivery.