A man stopped by police following a road rage incident involving another driver had drunk up to five bottles of wine the previous evening.
A court heard Paul Tansey, who had an 11-year-old child with him in the car, failed a roadside breath test but was found to be more than four times the limit.
Police had stopped his vehicle after he hurled abuse at another motorist who had challenged him about his bad driving.
Tansey, of Radulf Gardens, Liversedge, pleaded guilty to failing to provide a breath specimen for analysis and using threatening behaviour.
On September 12 police were alerted after an incident in the Heckmondwike area.
Prosecutor Vanessa Jones said: “The incident started as road rage when Mr Tansey cut in front of Hannah Foulger, causing her to brake.
“Her father had an issue with Mr Tansey and pulled up beside him to have a word with him.
“Mr Tansey used hand gestures and shouted a torrent of abuse at him and then drove away onto Leeds Road.”
Police witnessed his vehicle and stopped it as it appeared to swerve.
Tansey, 41, appeared agitated and the officers could smell alcohol on his breath.
A roadside breath test showed that he had 145 microgrammes of alcohol in 100 millilitres of breath.
This was more than four times the legal limit of 35 microgrammes.
Tansey was taken to the police station but was abusive and failed to provide further breaths samples.
Paul Normandale, mitigating, said that his client had drunk four or five bottles the previous night but had felt fine to drive that day.
Magistrates banned him from driving for five years due to two previous similar convictions.
Tanesy also has to undergo six months of alcohol treatment and complete 80 hours of unpaid work.
He must pay £85 costs and £60 victim surcharge.