Hey thechamp, congrats for getting the motivation to introduce yourself and congrats for mostly getting P under control - thats huge! As for this new nisayon, I would suggest-- like what was by lamaazavtuni said-- either try reaching out to a mentor you may have on here (if you don't have one yet lmk and I can put you in touch with one) or talk about it on here. This does 4 things:
1. It breaks a part of the yetzer haras hold on this nisayon by no longer keeping it a bound secret and gets it out to the light of this world (ie. the yetzer tov) which helps you break free from it no longer being a secret struggle and instead can give you chizzuk
2. It gives people on here a chance to see the strength and good which is in each and everyone of us (even though it may be repressed) and let's us give advice from our own unique lives and experiences in this daunting world to help you through your struggle
3. You and other's may realize that this struggle is something many people are struggling with and can give hope to one another.
4. Last, but not least, (more or less mentioned through the above 3) it'll give you ideas and advice from the chevra on GYE to overcome this challenge as opposed to trying to overcome it on your own - which in my personal experience has never really worked out before.