Question: how long does it take to be good at kung fu?
Answer: Generally, to truly know and be good enough at any style or system, you are looking at some 2 years at best, and it's an uphill until you are gone. You can always improve, and then some. However, as I said, some people never learn.