I vote by mail, have done so for 20+ years. I get a mail in ballot about 30 days prior to the election. I have a whole month to research the issues and check out the candidates. 3 or 4 days before the election I sit down and fill out the ballot, I sign and seal it. It then sits on my desk until election day when I or my wife will take it down to our designated polling place and drop it off. I could mail it in or drop it at the county recorder's office early, but then it might get lost or misplaced.