Oil paints have a long shelf life and can easily last over a decade if you store them correctly. Ideally, a good oil paint should last up to 30 years under the right storage conditions. If you look closely, oil painting tubes do not have a fixed expiration date, unlike watercolor or acrylic paints.
However, oil paints expire over time as the oils start to separate from the pigment particles. By storing the paints properly, you can extend their lifespan and prevent paint separation. To sum it up, take care of your oil paints, and you can use them for years without worrying about replacing them any time soon.