Using 20W-50 seems pretty extreme an could very easily be the reason it's taking so long to read on the dipstick. If it's taking that long to drain back to the oil pan, it's not getting pumped to the top of the engine all that easily either and may actually be making the oil consumption issue worse (accelerating wear).
-Rod