问题分析:非淋菌性尿道炎1-2周的时间能治好。非淋菌性尿道炎能治好的时间和病情轻重有一定的关系。如果是轻度的,可以在一周内彻底治愈,如果是比较严重的话,时间比较长,则需要2周左右。在这段时间里,建患者要积极用药,避免同房,并且要经常换内裤,保持个人卫生。