Fighting Homosexual Urges

I have a hard time fighting temptations especially homosexuality. I know that it is a sin. What tools do I have available to fight this situation. I do pray about it and ask God to give me strength to fight these feelings but feel at times that it is hopeless. I want my life according to God’s plan and his will but feel at times I will always struggle with this situation. Please give me some insight on how to deal with this situation.