It has to stay on the account, for as long as you want to be verified. Quote: "Your UK Steam user account is considered age verified for as long as a valid credit card is stored on the account." I don't know if the virtual ones even work, but if it does, you'd have to re-add it every time