We will usually ship any stock item within 48 hours of your order. This is only for in-stock undecorated items. Custom items or stock items that are going to be customized with lettering or numbering take approximately four to six weeks for production. Then allow 2-7 days for shipping depending on what method you choose to ship.