How long should a successful rebuild take?

Our last good draft was 2017- its gonna be a while
Plus u have to have QB or team, We have neither unless the Ratt works out