I love your question! You are the first to ask earnestly about being gay and if God can help you. The answer to this is a BIG YES!!!
How, you ask? There is only ONE WAY out of your sin (and homosexuality is a sin). And that is through JESUS CHRIST. First, you must repent of your sins. that means to be truly sorry for them, and TURN AWAY from them. Then you must ACCEPT JESUS AS YOUR LORD AND SAVIOR. When you do that, you will be BORN AGAIN! Jesus said, "One must be BORN AGAIN in order to enter into the Kingdom of God." So, even if one thinks they were "born" gay, that is no excuse! They must be born again. Everyone is a sinner and must be born again, not just gays. Anyway, Jesus will give you a NEW HEART. One that desires to do HIS WILL, AND NOT YOUR OWN. He will cleanse and purify you with His blood. When He died on the cross, HIS blood was the payment for EVERYONE'S SINS. He has paid the price already. All you have to do is repent and accept Him into your heart. Dear one, many gays have been SAVED by the grace (grace is a gift from God. Something we don't deserve) of God. Jesus is the ONLY WAY to Heaven. He is the ONLY WAY out of your sin. He cleansed me, and He can do it for you!!! I'm so glad you asked this. I'll pray for you now. And you can pray now too if you like. Ask for forgiveness and accept Jesus today. You won't regret it.
Edit: If you're a Christian, then you would know that you need to live in GOD'S WILL and not your own. Make your life about Jesus instead of yourself, and He will show you the way. There are many on here telling you to go with yourself. They are not Christians, and don't know what they are saying. They are OF THE WORLD, the very thing Jesus taught us NOT to be. Please think about this. God bless you