In general, however, having more people who know can be very helpful in terms of removing some of the shame that you may feel and in terms of helping you feel accepted. This simply means meeting with another person regularly for the purpose of being held accountable. For example, if you have resolved that you do not want to buy any pornography but still find it a temptation to do so, this person can ask you regularly whether you have bought any, encourage you to stick with your resolve and, when you do give in to temptation, help you examine why you did. Well-run support groups are a safe place for sharing honestly and openly, learning more about homosexuality and meeting with others who share your goal of overcoming homosexuality. There is much to learn from others who are on a similar journey to yours.
Individual counselling can be very helpful in working through some of the more difficult issues.
Whereas support groups provide more general information and support, counselling is an opportunity to focus on your particular situation in detail with someone who is equipped to do so. Choose a counsellor carefully, finding out their perspective on change and homosexuality and what kind of experience they have working in this area. Do not be intimidated by counsellors who attempt to discourage you or influence your journey to a path other than the one you choose. There are many good therapists who will support and affirm your journey. Keep looking until you find one.