President Donald Trump is running for reelection in 2020.

Trump faces dozens of Democratic challengers as well as a Republican primary challenger.

He is also the subject of several high profile investigations from Congress and elsewhere.

Visit BusinessInsider.com for more stories.

President Donald Trump has many advantages going into the 2020 election. He has a massive war chest, a strong economy under his watch, the power of incumbency, and more.

Read more: Nine reasons why Trump could win reelection in 2020

But nothing is set in stone. As the Democratic primary race gets underway, Trump is already in full reelection mode, getting ready for rallies and events across the country. He has also already gone after many of the Democrats looking to unseat him.

Trump could face a number of hurdles to reelection, here are just some of them.