Redd's Disclaimer: My answer to this question is very unconventional
but very appropriate for this specific case. If it rubs you the wrong way, simply chew the meat and
spit out the bones! It's my job to be objective, not to say what everybody wants to hear!
You have to make one of two choices [in your case]. If you are unable to control yourself and are so drawn to other men, then you will choose homosexuality. If you adamantly believe in your religious ideology, then you will choose "GOD!" Due to your fundamental beliefs, you will not be one of those who can live with both or you become a hypocrite living a double life within your religious community! It will eat you alive.
In my opinion, true religion is totally about self sacrifice. So "Frank," you may have to sacrifice what you like and are drawn to if you are willing to completely submit yourself to your specific religious beliefs and requirements. Especially if those things go against your belief system. At the same time, don't think that your turning from homosexuality is justification to date or marry a female. You may have to live a single life, permenantly. You may even be attracted to females, who knows? If so, you MUST be completely honest [about your experiences] with any female you date. Give her the opportunity to choose the path her life will take. Don't shock her after she lets down her walls and gives you the key to her heart!
If you choose to walk away from homosexuality, make sure that you discipline yourself. Don't say you're done, but can't fight the temptation to taste every now and then. For you, that won't work. You will have to stay away from homosexuality and every trace of it in your life [if that's possible... maybe it is]. If that is the road you choose, so be it. I have no authority to pass judgment on you. Just know that you are choosing a tough road and will face many challenges along the way. But, at the end of the day, you have to be content, "Frank!" If it's killing you, walk away.
Whatever you choose, make sure your choice is based on a GENUINE self examination. Your choice should NOT be clouded and determined by how society, family, and friends view homosexuality. That is something else to keep in mind. If you have come to this crossroad in your life because of the views and opinions of others, you are living for them, not for yourself and definitely not for "GOD!"
From my lips to your soul...
Redd