A man driving at Hayborough was found to be nearly double the legal alcohol limit.
Police stopped the 19-year-old on Port Elliot Road at 1.30am on Saturday, December 16 and tested him.
The Aldgate man allegedly blew 0.096 and was reported for drink driving. He lost his licence immediately for six months and fill face court at a later date.
Police remind motorists they can be stopped anywhere at any time to be drug or alcohol tested.