For production we need about 3-4 weeks and delivery takes 3-5 business days. When the painting is ready we will send you the photos of it and only after your confirmation we will ship it to you. As for oil paintings, they need extra few weeks to get dry, that`s why they are shipped within a month after your approval.