National head-to-head polls are meaningless, since that's not the way we elect presidents. You need to do state-by-state polls and add up the electoral votes. You also need to limit the polls to "likely voters", otherwise you get lots of people who offer an opinion, but will not weigh in on election day.
If you do it this way, there several "battleground states" that are tied or the poll is within the margin of error. This thing could go either way, depending on how those particular states fall.
But, the liberal media loves to do "national polls", since they usually favor their boy, even though it won't mean jack on election day.