My boyfriend's birthday was November 9th. I ordered his card almost 2 weeks in advance since they said tracked delivery was 2-5 days. It's now November 19th and still haven't received the card. So, if you plan on ordering from them order way in advanced.