The United States has used nearly all its long-range ballistic missiles against Iran. Almost half of its Tomahawk cruise missiles have also been launched. The missile shortage weakens US readiness for a potential Chinese attack on Taiwan.