Brother, God loves you no matter what. You have accepted Christ and as such are an adopted son of God and have been bestowed his absolute grace of forgiveness for whatever sin you may do or think of doing. You need to understand that all sins are equal in the eyes of God, that is why we are given grace through the sacrifice and resurrection of his only begotten so Christ Jesus. Homosexuality is no difference than the multitude of sins listed in the new testament such as lying, fornicating, adultery ( which is merely thinking of another woman/man and not just the physical aspect).
This sin of homosexuality in the new testament is no difference than lying, being hypocritical, being deceitful, and all the rest. So if you are going to be damned to hell for homosexual tendencies, then everyone who has accepted Christ will be damned to hell for the multitude of sins that we all do on daily basis.
People need to understand what grace really means. The law is dead, if you live by the law you are judged by the law. If you accept Christ, you will not sit in the judgement seat, because that is what grace is all about. God doesn't bestow grace on those who accept his son as their saviour and then take it away.
We all need to read the new testament from front to back, and then again and again and again, until we start understanding the word in the spiritual sense and not the sense of the flesh.
Brother, i don't know what is right or wrong for you. But know that whatever your choice is, God loves you more than you will ever know and you can never be banned from heaven after accepting Christ and the grace that goes with it.
If God would banish you to hell for the sin in your mind, then we are all damned, every single Christian will be damned because as i stated above, God does not distinguish between sins, only man does that.
Good luck brother, i will pray that you find your path and continue to live in the spirit of the word.