All our wooden signs are hand painted and distressed in Roanoke, IN USA!!! With them being handmade there will never be any signs that are the same due to the nature of the wood. We do not cover up any imperfections because we believe the more imperfections the better! We do make orders as they are received. Please allow 3-7 business days for us to complete your sign before shipping.