I am sorry that saw your post right a way, I am in the same condition as you. I am Muslim boy aging 24. To say in short and clear. Do masturbate a lot just to keep away myself from Zina but I am failed as some points talking to girls thinking about them in sexual way, viewing porn etc and worst of all, I always feel wet down there and dirty.
Being Muslim. With honesty, I want to share my emotions as well, have fallen in love twice but result is same girl left me because I cant have her with me to have sex with me I refuse I fear that my wife would sense me that I have done sex before and you know I am so emotional that I heart start crying whenever I see a beautiful girl, at first do cry because I could have her but now I pray for her in my heart and do say Mash-Allah upon her beauty. I have tears in my eyes on seeing such beauty but still I do think if she is so beautiful from having distance from me what if there is no distance between us?
I hope that you are getting what I am trying say here, right now you will are seeing two sides of me one is bad, weak, so sexual and one side of me is towards deein such as saying Mash-Allah. In the end, I would like to say, that keep balance in your life if you think you are getting out of control take first towards deein. InshahAllah, Allah will help you.
To have sexual feeling towards opposite gender its totally normal. I pray to Allah only He can help us(You, Me and others).
Here is my advise.
1. Take little steps which your right hand is built for.
2. Discuss with your doctor or have someone to share your feeling. Once your feeling is out you will feel relax and confident.
3. Don't talk to boys individually, talk to them in public.
4. Remember Allah in your activities. Always recite BismalAllah before doing anything even if you are doing masturbating. It is a lot harder then it sounds but you will feel change in you after some time.
Here is my example.
Before today, I think it was life 3years back when I often masturbates such that I feel pain in my body, views porn almost everyday, tries to touch girls deliberately but now I am in bit better condition because I took some steps in order to keep myself safe from doing bad deeds.