My order status is complete, does that mean it should have been delivered?

No, status ‘complete’ simply means your order has been fulfilled by our warehouse team and it’s currently on the way to you. 

You will receive a shipping confirmation detailing your tracking information.