您好！淋病治疗效果不佳有很多可能的原因。淋病是一种由淋球菌引起的性传播疾病，主要通过性接触传播。治疗效果不佳可能与以下几个方面有关：
1. 抗生素选择不当：淋病常规的治疗方案是使用抗生素，如头孢菌素类、阿奇霉素等。如果您的治疗药物选择不当，可能会导致治疗效果不佳。
2. 抗生素耐药性：抗生素耐药性是当前治疗淋病面临的一个挑战。如果您接触到了抗生素耐药的淋球菌株，可能会导致治疗效果不佳。
3. 患者个体差异：每个患者的身体状况和免疫系统响应都有所不同，可能会影响治疗效果。年龄、性别、免疫状况等因素都可能对治疗效果产生影响。
针对治疗效果不佳的情况，您可以考虑以下建议：
1. 就诊专科医生：首先建议您尽快就诊于皮肤性病科（性病科），由专业的医生进行评估和治疗。他们会根据您的具体情况，选择适合您的治疗方案。
2. 抗生素治疗：与医生沟通确定抗生素的选择和用药方案。在治疗过程中，要按照医嘱规范用药，遵循药物使用的时间和剂量，严格执行治疗方案。
3. 避免性行为：在治疗期间，应避免任何形式的性接触，以防止再次感染或传播给他人。
4. 定期复查：完成治疗后，一定要按照医生的建议进行定期复查，确认病情是否痊愈，以及排除感染的再次发生。
希望以上建议对您有所帮助。如果还有其他疑问，请随时提出。
医生，我49岁的男性，患有淋病已经很久了，但一直治不好，这是什么原因呢？还有，请问应该如何治疗才能取得比较好的效果呢？