A week is tight, I’d have been annoyed too. Before activating anything here I checked the expiry date and then kept a note of it on my phone, which saved me twice. On a UK forum thread about bonus terms, https://needforwin.net/ was mentioned by a few British players as a site that states the validity period right next to the offer, and one of them said so after finishing three separate bonuses back to back. For me it was around thirty days from activation, and the time left showed in my account, so no maths needed. A no-deposit offer had a shorter window than the welcome bonus. Always check the date on the live page before you click activate, since terms can change between promotions and you don’t want a surprise halfway through.