We have some bad news for those of you who haven’t pre-ordered an iPhone 3G S yet, or at least for those of you who were going to pre-order and pick up your new device on launch day at AT&T.

According to the BoyGeniusReport, AT&T has sold out of its initial iPhone 3G S pre-order stock, so if you haven’t ordered one yet, you will have to wait a couple of weeks.

To make a long story short, if you did not pre-order an iPhone 3G S from AT&T yet, (we’re not talking about Apple because we don’t have information on their pre-ordering/stock levels, etc) your iPhone 3G S won’t be shipping to you/your store until “7-14 days” after the order date. It seems that all AT&T’s pre-order stock is depleted leaving only iPhone 3G Ss for dying-in-line purchasing on this coming Friday, and all pre-orders going forward won’t be fulfilled until after the June 19th launch date.

If you haven’t ordered an iPhone 3G S quite yet, it’s alright, because you aren’t completely out of luck.  AT&T should still have some devices set aside for those who will be waiting in line this Friday.  You can also still pre-order through Apple’s online store, but there is no way to confirm how much stock Apple has left either.

So, if you want an iPhone 3G S on launch day, your best bet is to start camping in line.