I bought a t-shirt at a gig I went to and recieved a BE Card which gives me 10% discount at the online store. Is it an expiry date on that or can I use it any time I'd like?
There is no expiry date on the card, you can use it whenever you like. I wouldn't leave it sitting around for many years as offers can later be withdrawn but there's certainly no rush.