Trump’s numbers dropping isn’t mysterious, he's achieved this through his own efforts. Six months of war, $4‑plus petrol, and no clear endgame. People don’t like foreign conflicts that hit their wallets, and the polling shows exactly that. The sane old same old, that victory is around the corner, is really starting to wear thin. It’s the classic moment Shakespeare warned about: “Uneasy lies the head that wears a crown”. The weight of the Iran conflict, the oil shock, and voter fatigue are all sitting squarely and deservedly on his shoulders now!