The answer depends on your insurer, where you live, and also the nature of the ticket you got. But plan on at least three years, in general. Though minor offenses might not be used to calculate your rate after two. If you got a DUI, however, it could stay on your record for 10 years or longer.