A HEREFORDSHIRE drug-driver who was caught behind the wheel while twice the cannabis limit has been handed a long ban.