While Membrane keyboards have a lifespan of 5 to 10 million keypresses, Mechanical switches are rated to last up to 20 million to 100 million keypresses.