Teens - Confessions

I am struggling.
I am struggling with: pornography, masturbation, and homosexual thoughts.
I don't know what to do.
I recently made a commitment of my body(temple) to Christ. I sometimes feel trapped. And I am on the road to recovery. I love my God and it kills me to be disobedient.
I need help.