Just like the ageless tides, polls go up, they go down, they go up, they go down, they go up, they go down. They're down today. They'll go up tomorrow.
As for being "near an all time low" a 46 percent approval rating is pretty decent. No recent president, Republican or Democrat, would complain.