咳嗽喝中药多久能见效? 2-7天。据大众健康网报道,轻度咳嗽2天即可见到效果,重度咳嗽7天即可见到效果。中药的主要成分有苦杏仁、紫苏子、百部等。、养阴清肺丸、宁非颗粒、川贝枇杷膏等药物也可作为辅助用药。