We try to ship withing 24-48 hours from receipt of order. This can vary depending on the season and order volume. We will do our very best to ship asap. Smaller orders usually ship via USPS Flat Rate Priority Boxes which can take 3-5 days to get to you. Larger orders ship through UPS or FEDEX or best means possible.