How long does it take for a speeding ticket to fall off your record in California?

Three years.