Two years? Certainly, anyone can do that in two years.
Anyone who has 2 years of non-stop, full time, all out training in the martial art of Tai Chi Chuan will be able to do that in two years. No problem.
How often do you practice?
Like most people, I only have about one hour, maybe sometimes two hours a day to practice. Not ten or twelve, one or two. Tops. On a good day.
Now do the math on how long it will take you to train to fighting excellence.
Let's see. If Yang Cheng Fu practiced ten hours a day and I practice only one, then it's going to take me ten times longer than he figured to get to the point of being able to defeat that pesky opponent.
Ten times two years....?
There you go. It's going to take you some time to get to Yang Cheng Fu level. Or even to the level of a serious, dedicated student of Yang Cheng Fu's.
Besides, what's the hurry? Tai Chi Chuan is a scenic journey, not a sprint. Relax and enjoy the scenery.