Pretty sure my polling place is open for more than 12 hours. Maybe it varies by state, but that should be a reasonable amount of time for over 99% of the population to get there. Obviously, some places are massively overrun and understaffed, especially in the “unfavorable” districts, but I’ve had no issues making it out in less than 10 minutes by leaving for work 20 minutes early.