问题分析:非淋是指非淋菌性尿道炎,一般没有“淋病和非淋菌性尿道炎吃什么药最好”的说法。患有淋病,患者可以吃大观霉素、阿奇霉素等药物进行治疗。患有非淋菌性尿道炎,患者可以吃克拉霉素、氧氟沙星等药物进行治疗。在用药前,患者若对某种药物过敏,应提前告知医生。在治愈前禁止性生活。