Portraits often take 2-8 weeks to complete, depending on workload, size, subject and details. Please contact me well in advance if you are ordering for a special occasion.