Originally Posted by
Dr Jabadski
Yes (approximately), no.
Generally accepted interval between accepted retention offer and next offer is 13 months.
But no guarantees of getting one even after 13 months. However, it's certainly not only once per lifetime; you can get retention offers on a card multiple times without a problem as long as the algorithm generates one for you.