您好根据所述的情况来看,考虑为龟头炎、珍珠疹、主要是由炎症刺激引起的,包皮过长、局部卫生状况差、冠状沟分泌物及污垢的长期刺激或其他因素如感染等引起的局部红肿等炎性反应可能是造成本病症的直接原因。
建议你及时到医院就诊,由于你的病程比较长,不排除有病毒性感染的可能。祝你早日康复!