Yeah, it would be tight. They have rush shipping (3-8 Days) but it would drive up your cost.
We needed cards while we were waiting for ours to arrive so I just grabbed a pack from Staples and did a print run for ourselves. If the design is good enough they'll do in a pinch. Better than trying to rush and compromising/paying through the nose.