i always go for TCM whenever i am sick.. they are best for flu... instant cure.. usually i feel 80% better after first dose, and usually recover by next day... but some TCM use cheap medicine and you won't get this fast result.
So why i go for TCM instead of western for common sickness? western just don't work for me since i am a boy.. i really hate it...
i tried Tibetan medicine also.. it works like TCM too... but i did it in when i was in India. It was again those flu etc... i was using western medicine that time (i consult a western trained Indian doctor)... i even go for injection.. but my flue went on for one month.. till i found out a very good Tibetan doctor... i feel improvement with the one hour after the first dose, and i knew the medicine is right. again the same for TCM, some Tibetan doctors also cannot make it ... in general, TCM and Tibetan medicine is harder to master... it is not easy to be a good TCM or Tibetan doctor... u need lots of experience... it is not like a general practitioner, who follow more or less a standard procedure.. so much so that even the nurse know what medicine should be administered just by hearing the complaint.
but one thing i noticed is that for skin problems, western is better than TCM... in fact so much better.
anyway TCM, ayuveda, Tibetan medicine are all great gems of this earth, and should be preserved.... there is no doubt at all they are effective! it is proven for several thousand of years! and it is proven using humans, not animals!