
The average number of hours it takes to learn to drive is 45 hours of lessons and 22 hours of private practice. These numbers come from the Driving and Vehicle Standards Agency (DVSA) themselves.
As this is an average, some people will take significantly longer while some people will take a substantially shorter time. It comes down to you as an individual, your ability to learn, and your instructor.