First, if you are a homosexual or feel that inclination, keep yourself pure. If you are unmarried, you should practice abstinence from all sexual activity. I know this is difficult, but really what God is asking you to do is pretty much the same thing that he requires of all single people. That means not only keeping your body pure, but especially your mind. Just as heterosexual men should avoid pornography and fantasizing, you, too, need to keep your thought-life clean. Resist the temptation to rationalize sin by saying, “God made me this way.” God has made it very clear that He does not want you to indulge your desires, but to honor Him by keeping your mind and body pure. Finally, seek professional Christian counseling. With time and effort, you can come to enjoy normal, heterosexual relations with your spouse. There is hope.
~ William Lane Craig