I'm a pharmacy student so I'll give my opinion about what I learned since I'm interested in the discussion here and medication stuff in general.
A lot of people believe that naturals products have no side-effects and have no interaction with anything. That's completely wrong, if it works, it has side-effects and interactions. They also believe that it will work big time when in fact very few of them have studies that actually confirmed that they work and when they do they also have studies that say that they don't work. You must use everyone of them with caution, like any other medication.
Homeopathic medicine? It's water with a tiny part of something but that part is so small it really doesn't do anything, it's practically only water that runs on the placebo effect.
For the cold that some of you spoke of, there are meds that exist to treat it but it only help reduce symptoms for 2 days max and will be given almost only to those who can get complication from cold(pregnant women, elderly...). It's a virus, it will heal itself with your immune system and every over the counter medication only serve to appease the symptoms, not treat them.
For the asthma that got cured with TCM, well asthma can cured itself and you can't say that it was the TCM that did it, you'll need a study(and more than one!) comparing it to a placebo for that.
So long story short, some of them work, some of them don't. You should not trust them blindly and if you take other things, talk to your pharmacist about it.