Hi Dennis,
Thank you for your feedback.
We are really happy when you love our product.
Normally, it takes 7-10 days to deliver for sure. Due to the global impacts of COVID-19, the shipping process has been affected seriously, so the shipping time took longer than expected. We sincerely apologize for any inconvenience caused.
We hope to have another chance to serve you again.
Best wishes!