Direct from Virginia Department Of Elections website, information on the November election, including how to vote absentee.
Sept. 18: In-person early voting begins
Oct. 13: The last day to register to vote
Oct. 23: The last day to ask to have a ballot mailed to you (if you wait this long, the Virginia Board of Elections says you should return it in person — you shouldn’t trust that a mailed ballot will get there in time)
Oct. 31: Last day for early in-person voting