How long will it take for my trading cards to arrive?

3-14 business days.

How long will it take for my greeting cards to arrive?

24-48 hours.