I was a Lt. after 4 years (never a sergeant), a captain after 8 years, a major after 8 years one month (Only a captain for a month). I was an assistant warden after 10 years (and stayed one for 10 years).
Is there some magic number?
Wayne Scott kept his foot on my neck for another 10 years, then I retired to go work in private corrections.