It completely depends on the individual's talent, dedication, skill, practice efficiency, and time. It could take a couple months, or several years. It took me a bit less than 6 months to go from being able to fully solve the cube by myself to being sub-20, but that could be way less or way more time than it takes someone else.