When is the last time the car has had a tune up? How many miles on the car? Where are you getting 15 MPG from (DIC or your own math)? As Bio248 said, probably a bad upstream o2 sensor.

You can wait to change it until 100K, but I wouldn't. It's cheap enough to replace sooner than later when you factor in the cost of wasted fuel.