Hello,
Thanks for your purchase and sorry to hear about the delay in receiving your item.
We try to get orders shipped out within 1-2 business days and typical delivery time can take on average 5-10 business days.
However, sometimes there can be unforeseen shipping delays and unfortunately, there is not much we can do to prevent that.
We appreciate your feedback and support.
Ride safe.
Drew