Question: how long does it take to be good at poker?
Answer: I would estimate that for a person starting from the absolute ground up (knowing nothing at all about poker), they should be able to beat NL2 within one month. And they should be able to crush this limit at the highest winrate within 3 months.