We advise all customers to check stock availability with us before purchase so we can advise lead times. We keep a large quantity of items in stock but it is impossible to keep every bed/mattress in stock in every colour and size.
In stock items are generally delivered within a week (depending on your location). Items that are not in stock could take 2 weeks or 2 months, it depends on which product you are interested in.