A MOTORIST has received a lengthy ban after he was caught driving whilst nearly three times over a controlled drug limit.