晚上总是长时间咳嗽需要及时检查来明确病因,同时需要进行有效的治疗。晚上总是长时间咳嗽,有必要进行肺功能的检查,看是否存在支气管痉挛。如果肺功能有异常,一般考虑咳嗽变异性哮喘的可能。通常需要进行舒张支气管的治疗,并且需要注意多休息,避免过敏原的接触。而晚上总是长时间咳嗽,还可能是某种病原体感染导致的,可以抽血进行微生物培养来明确诊断。如果发现支原体感染,需要及时服用大环内酯类抗生素进行有效的抗感染治疗。