吐痰有血不咳嗽可能是出现了肺结核或者是肺癌所引起,可能是肺炎或者是吃了比较坚硬性食物导致咽喉部出现流血现象所造成。可以通过多喝温开水,饮食上以清淡为主能够得到改善,如果病情没有得到好转时,需要及时去医院进行胸片检查。对于患者出现呼吸道感染以及支气管肺炎等疾病,也会造成吐痰有血不咳嗽现象。