Zak Walker entered guilty pleas to two counts of driving with a proportion of a specified controlled drug above the limit, two counts of driving otherwise than in accordance with a licence, one count of driving dangerously and one count of failing to surrender to court bail.
The court heard from prosecutor Miss Buttler that the 29-year-old had been caught on the A49 in Hereford after getting behind the wheel of a Audi A4 while over the drug-driving limit on August 8 last year.
ALSO READ:
An evidential blood test revealed he had 229 microgrammes of class A drug cocaine metabolite benzoylecgonine and 3.6 mg of delta-9-tetrahydrocannabinol per litre of blood. The legal limits are 50 mg and two mg respectively.
He was then caught again on the A49 in Hereford, driving a Range Rover without a valid licence on October 10.
Walker, of Cedar Close in Moreton-on-Lugg, was handed an interim disqualification from driving before his sentencing on May 17.