There is probably a Denver timeline thread. Check it out, it should give you an idea. In general, it is about 2-3 months (absolute best case) to 2-3 years (if you get stuck (badly) in "name check"). Typical in Dallas is about 5-6 months (and, I believe it is better to measure from the Priority Date rather than the fingerprint date).
Good luck