It depends on the person and situation. For example if you aren't dedicated or committed and just don't care you'll never learn it. But if you are dedicated to it, really want to do it, are really smart, and know people to use it with I've seen people do it in like 2 months