Your oil life monitor will need to be reset every time you change your oil even if the light is not on yet. If it is not reset it will come on before the next oil change is due. This is a common problem because if the light is not on and the mechanic doesn’t know the vehicle has an oil life monitor it will not get reset. For more information check out this post Get To Know Your Engine Oil Life Monitor.