I just ordered mine the last week of Dec, around Dec 29th, and got it yesterday.. when I called she told me I would get it within 10 days and if you are really worried you can pay, I think 10 dollars, to get it 2 day... but if you order it NOW you should get it way in time!