Stop watching porn, eat healthy and hit the gym with increasing aggressivity, getting pissed off at people can help as well to raise your hormones.
Once you dont masturbate for weeks your libido will grow, pushing hard weights at gym will help as well.
Your first enemy that push you to masturbate is being bored, if you have no libido the reason for you to masturbate is looking for a dopamine release cause you dont get any in your life, typical for a guy grown in a middle class family that smother him in safety and boring safe life.
So hit the gym and start a sport,it can be hard in the beginning but passed the first two weeks it will be great.
Even an addictive videogame can be a patch for the short term as long as you get rid of it in a couple of weeks once your life is stabilized, anyway stop jerking off to porn, it mess your body and your brain if abused.
See it as a collateral from a stressful day when you need to relax.
And most of all stop listening at "female friends" trying to use you to create some soap opera storyline turning you into gay for her own amusement, they talk bvllsh1t all the time
even more when it comes of sexual suggestions and the opportunity to create some drama.
I can see that b1tch bragging with her friends about how she helped a gay guy to discover himself, you just have to put her in her place and choke her with your c0ck.