Is the US running out of weapons?

This browser does not support the video element.
Trump said he called off the latest planned strike on Iran on advice from allies. But recent reports contradict this, and say the real reason is that the US is running low on critical munitions and interceptors. This comes when Ukraine's President Volodymyr Zelenskyy is asking for more air-defense supplies from allies.
Bradley Bowman has served as a national security advisor to the US Senate and served more than 15 years active duty in the US Army.
"The United States," Bowman tells DW, "has what it needs for a conflict with Iran, depending on a number of variables. But the real concern is the US military's preparedness for a conflict with China, but also one that might involve Russia and North Korea."