I saw a post on Facebook the other day that proclaimed homosexuality isn't sin. Now I don't hate anyone. Life is often difficult and bad things happen to people that may influence and impact us for the rest of our lives. But joy and peace don't come from lying to ourselves. No matter how many times you tell yourself the moon is made of green cheese, you may convince yourself but that doesn't change the reality that it is actually a massive orb that reflects the light of the sun. We can tell ourselves a million+ times that the only facet of God's nature is love (like Joel Osteen), but that doesn't change God's character.
Jesus Christ died on a cruel cross, after being tormented beyond any normal human being's ability to withstand. He did it for our sins. He did it to set us free from the bondage of sin. You can kill your conscience and lie to yourself all you want, but it does not erase the fact that God destroyed two huge cities specifically because of homosexuality. See Genesis chapters 18 and 19. God is just and holy. He wants His people to be holy.
Friend, please admit your sin, ask God for forgiveness, and turn from it. I know it isn't easy when you care about someone, but hell is a terrible place of torment, and I don't want you to go there. God promises to give you the strength you need to change. Only His Holy Spirit can change you. It will be a daily battle, but the end result, living in God's grace and mercy is beyond anything comparable here on this earth. And there is no escape from hell. I'm praying for you.