Typically, you will receive your new credit card within 10 business days. However, many of the credit card companies want you to start using their card ASAP. If you have a time-sensitive need, you can call them and ask them to expedite the shipping. They will usually do this free of charge.
I was just approved for a new credit card and I need ASAP. How long does it take to receive my new card?