How long will oil last?

It will last for 40yrs.
If we keep having any more leaks it'll run out quicker.