Question: how many years does it take to learn 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. The time it takes to learn depends on many, many things.