Donald Trump is currently engaged in a three-front war over the future of his presidency: one with Congress over his border wall, another with his potential Democratic challengers in 2020, and a third on the legal front.