Will heating oil go bad?
Without proper maintenance, bacteria can grow in your heating oil. This forms a sludge that corrodes your oil tank and pipes. An unusual smell is an indicator of bacterial growth.
Regular water removal and oil filtration will help prevent your heating oil going bad. You can also use additives to reduce the risk of bacterial growth.
Kept in the proper conditions, heating oil should remain usable for around 10 years.