They always let you know online what is in stock or when there is a delay. You can order online and collect instore or pay £20 for an annual fee to have Next unlimited and order items to be delivered to your home or workplace as long as your order is for at least £10 per each time that you order. Most items can be delivered next day too.