It will depend on the promo code; most promo codes DO have an expiry date. The expiry date will always be noted in social media or email marketing content. If you are unsure if the promo code you have has expired, you can try it and if it does not work then it has expired or you have used it before.