“is the actual figure 25 days”
Yes, IF all the refineries STOPPED making diesel we would run out in 25 days. However, they are making diesel every day. The average is 34 days supply of diesel. The most it has ever been since the end of WW2 is 54 days.
It is bad timing. This is because people(like me) in NH heat our homes in the winter with #2 home heating oil. Which is chemically almost identical to diesel fuel, minus the red dye and a couple other additives.
The root of the problem is that no petroleum processing company is going to spend BILLIONS to build a new refinery in the political environment in the USA. Especially when CA, MA and other states are mandating EVs in 13 years. SO, anytime a refinery goes down for maintenance or some EPA issue there is not enough supply to make up the slack.
...the United States now has less than 25 days of diesel stocks, the lowest level
since 2008—and down from 34.2 days during the previous four weeks. The fuel
is already being rationed in the Northeast, with suppliers in several states forced
to conserve heating oil as the winter months approach. New England’s stockpiles
are at less than a third of their usual levels for this time of year and the lowest
levels since April 1992...The Northeast Home Heating Oil Reserve holds one million barrels of diesel in
case of a disruption in supplies. However, diesel demand is so high, that if a
million barrels of diesel were delivered from the Northeast reserve, those barrels
would be depleted in less than six hours.
Friends of ours were up in the Adirondacks last weekend and talked to a woman there who paid over $7 per gallon for home heating oil and usually requires three additional fill ups to get through the winter.
That pushes her heating bill for the winter to over $7,000!