宝宝喉咙有痰,一般情况下考虑是咽喉部的炎症或者是气管支气管的炎症所引起,具体多久能好主要是根据炎症的控制情况。对于咽喉部的炎症,一般一周左右多可以恢复,气管支气管的炎症恢复相对较慢,具体的治疗方式可以进行雾化治疗以及应用止咳化痰的药物。