It depends on athlete to athlete, but overall, 2 years is enough to be good at taekwondo, as per my experience.