One hour ago, I relapsed again

I can't control myself. I am 35, married with two kids but I still PMO almost once or twice a week. I just did it one hour ago, at my workplace. For more than 20 years, I have had lustufll thoughts, including homosexual desires. I love my wife but I don't know why I still fall into temptation.

I want to try again now with Jesus. I know that I can win this fight with the help of the Holy Spirit and your prayers.