Gas prices are approaching historic highs this Memorial Day weekend as the war with Iran disrupts global energy markets.

The national average is expected to reach about $4.48 per gallon, with analysts warning prices could hit $5 next month.

Just 21% of Americans approve of President Trump's handling of gas prices, according to a CNN poll.

AI-generated summary was reviewed by a CNN editor.

New York —