how long does a violation stay on your record