Since becoming President, Donald Trump has suffered several setbacks, but the one constant has been his low approval ratings.
As he approaches his 100th day as president it is an appropriate time to look back at his short tenure so far.
Trump's approval ratings have dogged him, so much so that the Jimmy Carter Library have joined in the act by mocking Trump through a single tweet.
With failures on imposing his travel ban and the collapse of the Obamacare repeal, Trump's net approval numbers were as low as -24 in mid-March, compare to a peak of +2 in his first week as president.
This compares to the +36 that Barack Obama ended his first 100 days on.
Trump's numbers have continued to tumble and that hasn't gone unnoticed by politicians and commentators alike.
And as the Jimmy Carter library pointed out, his approvals compare poorly to Carter too.
The library tweeted that Carter, who was president from 1977 to 1981, had an approval rating of +63 by the end of his first 100 days.
Trump passed 28 bills, which is the highest number since 1949, but many of them were "minor or housekeeping bills" and none met a longstanding standard for a "major bill".
But despite low approval numbers, 96% of people surveyed who voted for Trump said they would do so again.
By the end of Carter's presidency, his numbers fell to 34 compared to the 63 in his opening few months. We'll have to wait and see if Trump can rise up the rankings by the next election in 2020.