问题分析:男性尿道炎多久才能恢复需要根据自身而定。考虑有可能是淋病引起的。应该去挂泌尿外科门诊取黄绿色的脓液去化验看看是不是有淋球菌。如果确诊是有淋病,需要输液治疗三天,期间是不能有性生活的,另外也不要喝酒,不要吃辛辣刺激食物。