A pergunta é difícil porque a maioria dos bons cartões flash usam o nivelamento de desgaste, então não é fácil estimar.
Você pode contar com pelo menos 100 mil gravações para um cartão de memória flash padrão.
Com o bom nivelamento de desgaste, você pode esperar escrever até 100k * de capacidade de cartão.
Por exemplo, com um cartão de 32GB com um nivelamento de desgaste agressivo, você pode gravar 3.200.000GB de dados no cartão antes de começar a atingir o máximo de 100k para uma determinada célula de memória.
Na prática, é muito menor, porque uma gravação de byte único causará uma gravação de bloco de flash, que atinge entre 4k e 64k em um único bloco de flash.
Além disso, mesmo os bons cartões não têm um nivelamento de desgaste idealmente teórico - todos eles fazem compromissos de uma forma ou de outra.
Então, isso dependerá do seu padrão de uso exato.
Mas poucas pessoas atingirão esse limite em uso normal, ou mesmo ligeiramente acima do normal, em um ou dois anos, portanto, se você substituir o cartão a cada um ou dois anos, nunca verá um problema, a menos que esteja escrevendo alguns GB por dia.
-Adam