Turnaround is generally about 2-3 weeks from the time payment is received for hats/shirts and 4-5 weeks for paintings, depending on size or detail. These time frames are approximations, and are not concrete. If you need your product by a certain date please email me. As a side note, I always require full payment up front. Payments are generally made via PayPal, but cash or money order can be accepted as well.