Will the number rub off over time?

Yes, the number will rub off eventually as we personalise directly onto the card surface. When we say eventually, we mean several years, it really depends on how the card's treated.

The only exception is Oomph's Mini plastic key tags which have personalisation under a protective layer.