US crude oil inventories have dropped to a 50-year low due to Middle East conflicts, with the Strategic Petroleum Reserve declining by over 100 million barrels of oil from a year earlier.