Question: how long do you have to have your learner's permit in va?
Answer: 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.