Our orders ship out approximately 2-4 days after your purchase. Please allow up to a week for delivery after items are shipped. Shipping costs are based on weight and can be viewed in checkout. If you have any questions please contact us here we are always happy to help you!