A DRUG driver caught being under the influence while behind the twice has been banned from the roads and faces 20 weeks behind bars.

Samuel Johnston of Middleleaze tested positive for cannabis on April 3 after police stopped him on Croft Road.

Less than 24 hours later, officers stopped the 28-year-old again after spotting him swerving across the central reservation onto the opposite carriageway of Thamesdown Drive.

Police carried out a drug swipe and roadside breath test.

He tested positive for cannabis and was again arrested under section 5A of the Road Traffic Act.

Johnston appeared before Swindon Crown Court on Wednesday.

He was sentenced to eight weeks imprisonment, disqualified from driving for 114 weeks and ordered to pay a victim surcharge of £122.

Plus, he must serve a further 12 weeks imprisonment for breaching the terms of a previous suspended sentence.