Americans are voting for their next president today, but a close race between Vice-President Kamala Harris and former President Donald Trump could mean delayed results. Factors like tight margins, potential recounts, and legal challenges could prolong the process. While some past elections saw swift outcomes, the 2020 result took several days to confirm.