Of course it "helped". Its a "theatrical placebo". The more theatrical the placebo, the stronger the effect. Trials have shown that sticking pins in the accepted "acupuncture points" is as effective as sticking them any old place. So all the mumbo-jumbo about "chi" energies is just that.
Surely if it "helped tremendously" you wouldn't be still going after ten years. And TCM was invented by Chairman Mao anyway