Each item is hand made with love, and as a consequence, will take 2-5 weeks to be made and shipped out. Processing time is set at 2-5 weeks, but I will work to get orders out as soon as possible, so it might be shipped out earlier. IF YOU NEED IT BY A SPECIFIC DATE PLEASE MESSAGE ME AND I'LL SEE IF THAT'S POSSIBLE.