Thank you for supporting my small business! Everything is personalized by me after every order is processed. Orders may take up to 2 weeks to be completed. Please take this into consideration while ordering. I will do my best to complete orders quickly, but if you need something by a specific date, be sure to note that at check out. I will do my best to ensure orders arrive on time!