I have not ever had it done, but I have seen it done on one of the automotive related television shows.
If the leather is prepared properly, the dye should last for the life of the seat.
One thing to be aware of, most "leather" seats are not completely upholstered with leather. Typically, the part that you sit on is leather, and the sides and back are upholstered with vinyl.
I suppose that it will largely depend on the skills of the person doing the re-dyeing, that will determine the quality of the job done.
If the leather is prepared properly, the dye should last for the life of the seat.
One thing to be aware of, most "leather" seats are not completely upholstered with leather. Typically, the part that you sit on is leather, and the sides and back are upholstered with vinyl.
I suppose that it will largely depend on the skills of the person doing the re-dyeing, that will determine the quality of the job done.