With a ton of use, it happens to all cards eventually. If you wanna be super careful while handling cards, you can take precautions like washing your hands with soap and water before using them, only using them on a clean surface or performance pad, storing them in their tuck case when not in use, and storing the cards in a dry area. This will prolong the lifespan of your cards, but not make them indestructable. If it's a "luxury" deck of cards (beyond the normal $2 - $5 USD priceline per deck), I suggest being extra careful with them as they are more expensive, often being around $10 a deck or way more for some of the "super luxury decks". But if it's just a standard deck of Bikes, Bees, Tallys, etc., I suggest just buying a new pack. 2 months is a great lifespan for a deck, and you can get a ton of these cards in 12-packs or "bricks" from various sites, (including Amazon) for $15 - $25 USD (Costco sells bricks for $16 in stores I think). Assuming you keep the 2 month lifespan, you should be good for a couple years of practice with a brick of cards.
Edit: The price can of course vary. For example, a 12 pack of Tally-Ho #9s will probably run you closer to $30 - $40, which is still a decent price if you ask me (though if this is the case, see if you can find cheaper individual packs, some people drop the price on those considerably too)