just ordered one in sept. it took about 2.5 to 3 weeks to get to me. order a month out and you should be fine. when ordering, if you are concerned about it not getting to you before you leave, ask the CM about picking up a temp card at guest relations at epcot. quite reliable and easy.