Hi Grace,
Yr son is 2 yrs old, right. Bao Yin Dan is more for babies, it doesn't work so well on older kids ( that's what I learnt from Huang Yi Shi). I buy EYS Ba Bao San (as a standby) for my kids, I give to them when there is an onset of flu, and it'll help to relieve the flu. However, if my kids didn't get better, I'll bring them to Yu Guo. They'll recover after taking prescribed medicine.
I hv never tried hou ning fen and hou cao fen, so I hv no comments on that.
My question to you are:
1) Why didn't you bring yr son to Yu Guo to get prescribed medicine, as he has asthma? Chinese medicine bought from the shelf may not suit his condition and may worsen his condition. I hv tried that before and it didn't work for my kids, in the end I hv to bring them to Yu Guo.
2) When buying chinese medicine, did you inform the sales staff that yr son has asthma? This is a very important info, as the sales staff based on what you say and will recommend you the medicine to buy.
3) For yr son's cough, is it due to flu infection?
Western medicine provide quick relief but it doesn't solve the root of the problem, meaning the same problem will recur. Why I say this, cos I hv been through all this myself, that's why I believe in TCM, except for bacterial infection then you need to take antibiotics to kill the bacteria. TCM on the other hand, treats the root of the problem but the effect is slow. Btw, which Yi Shi did yr son see in Yu Guo? I am surprised that you didn't bring yr son to Yu Guo, is it you don't hv faith in them or there are other reasons?