It may not have been reset at the last oil change? It resets from when you push the button, not based on overall mileage.
If you got an oil change at 6k and you or the service tech reset the Odometer button reset thing, the light would then go off at 11k. Your next change at 12k and it would go off again at 17k
I'm not sure of your situation, though.