It has been close to three weeks since the initial release of the iPhone X and it looks like supply may soon catch up with demand when it comes to shipments. If you check the Apple website, you can see that shipments are going out at a much faster rate when ordering compared to a few weeks ago.
While it now only takes a week or two to get your iPhone X, it previously took five to six-weeks when pre-orders first started. In three weeks, Apple has been able to close the gap a sizeable amount, which means that you might be able to just walk into an Apple Store or wireless carrier and find plenty in stock. Although there is no telling when this might happen, it is possible that there could be ample stock of the phone come this holiday season.