Question: how long do you have to have a learner's permit in virginia?
Answer: Getting Your Driver's License If you are under age 18, you must hold a learner's permit at least 9 months and provide proof of successful completion of a state-approved driver education program before you can receive a driver's license.