同性恋主要是心理方面的问题导致的,建议去正规医院精神科进行心理咨询。平时要多跟异性朋友交往,多参加户外活动,放松压力,保持愉快心情,尽量避免一个人独处。