Yes, welcome bonuses often have an expiry date, post which they become invalid. The duration varies among casinos, so it is vital to check the T&Cs.