How long do you think that it will take before we know for sure who won the presidential election?

I understand that they will be counting ballots for days after the election. So how many days do you think we will have to wait to know for sure who is America's next president?
How long do you think that it will take before we know for sure who won the presidential election?
Post Opinion