Ann Coulter was one of President Donald Trump's most outspoken supporters during the 2016 election, but so far she's been underwhelmed by his presidency.

On "Varney & Co." today, Coulter said that the American people elected Trump to build a wall along the U.S.-Mexico border, enforce immigration laws, end NAFTA and end our role as the world's police.

"Unfortunately, we're not getting what we voted for," Coulter said.

She acknowledged, however, that much of the "vicious and violent" criticism of Trump is unfair.

"Both political parties for years and years have been pushing whatever Wall Street and the elites want. Trump was the only candidate who was going to put Americans first," Coulter said. "I just want him to get back to his campaign promises."

She said if he fails to do that, then the Democrats will destroy the Republicans in the 2018 midterms, and they "absolutely" will impeach him.

"The left-wing base is just obsessed with that, so Trump better keep his promises," Coulter said.

She noted that there's still plenty of time for Trump to get it together, but she's still waiting to see the "bull in a china shop" that he promised to be in Washington, D.C.

Watch more above.

Trump Calls For Unified Arab World, West Against Radical Islamic Terror

Gorka Lays Out the Objectives of Trump's Foreign Trip

Ivanka in Riyadh: Young Generation Can 'Build Future of Tolerance, Hope and Peace'

Gen. Keane: Trump Creating 'Framework of an Arab NATO' to Combat Terror