Processing time is 3-5 business days. Processing time does not include transit time. At times the website will overcharge for shipping. When this happens we will always refund the difference if over $2! We accept Sezzle on orders over $75.