three years For how long does SR-22 insurance last in Virginia? In Virginia, drivers are required to hold SR-22 insurance for three years, though this period can be extended if you commit another serious driving violation or let your SR-22 coverage lapse. Jan 5, 2022