Gates Police stopped 26-year-old Catherine Butler twice on Buffalo Road. She had been celebrating at a Halloween party.
Butler was first arrested around 2 a.m. for operating without headlights and a DWI. She was then released to a friend. Less than three hours later, police say she was caught swerving on Buffalo Road. That's when Butler was arrested for a second DWI.
Butler has been in trouble with the law before. Gates Police Chief, James VanBrederode, says she has been arrested for drunk driving four times in Monroe County. He arrested her for drunk driving back in 2006.
"If you have a loved one, who has any type of substance abuse problem, whether it's alcohol or street drugs, cocaine, heroin, that until they get treatment for their illness, this behavior repeats itself over and over again," Chief James VanBrederode said.
Police say Butler is looking at misdemeanors for her two arrests from this weekend. Her prior DWI's were reduced to violations. She will appear in court next month.
Copyright 2016 Nexstar Broadcasting, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.