How long it will take to deliver the goods?

How long it will take to deliver the goods?

If we have the goods in stock, we will delivery them within5 working days after we get your payment. If we do not have in stock, we will delivery them before the deadline which we both parties agreed on.