oil getting dark early is usually a badly sludged engine, this can be caused by using very cheap or bad oil filters, Rings going bad would usually show up as high rpm oil consumption or blowby that increases with rpm,
Bad or blocked breathers can also cause this along with a few leaking oil seals, Check them, also pour diesel rated oil for the next oil change along with a very good oil filter (try to find an industrial equivalent for your car). It would self clean itself out.
For starts - please post the oil you are using in what car? and what is the operating temperature of the engine.