If you live in the lower 48 states of the United States shipping is free. For all other's, shipping is based on weight and products purchased. Some of our items such as mugs, towels, etc, may be shipped separately. All of our items are printed once an order has been placed, please allow 3 days for us to fulfill your request. and 3-5 days for delivery depending on your area.