Your physical card can take 3 days to produce and dispatch. The time it takes to reach you depends on which country you live in, click HERE to find the timeframe for your country.
Most memberships offer access to a Digital Membership Card (DMC). Check your online account to see if you do - it's activated as soon as you register your online account. This is a feature included in some memberships that are provided through your bank/card issuer. If you purchased your membership directly from us, you will definitely have a Digital Membership Card.