@jameshelp It takes years. From my experience, when someone does "all the right things" yet still is frustrated with lack of progress two main culprits tend to be relevant: 1) impatience, and/or 2) failure to understand "failure" and/or the appropriate level of effort.
To the former, this shit...