I went To an AT&T corporate store less than a week after the release and ordered my 6. It was a Wednesday. They said it would ship to the store for pickup in 25 to 30 business days. The next morning I got an email that it was shipping that day for delivery the next day. The latter was accurate. So I think it is pretty hard to estimate what is in stock when.