what i had found helpful is to stop reacting to the thoughts and urges. allow it to come up, feel it, dont react, from there do some simran, exercise, both maybe. you cannot push desires away otherwise like water being blocked, it will find another way out, most liekly a very perverted way. feel the desire, do some naam japna and elevate this desire, see it for what it is, be present to what it is without pushing it away. liberate the desire thorugh the name of god. please odnt feel bad about this, this is a human thing, deisres arent bad, elevate the desire by meditating without wanting it to change, the gurumantar will change it for you, our minds are limited how can we use our mind to change our own thoughts to what we think they should be?allow the guru to change it into what he wants. i know you said you did simran im saying to still do it because maybe you were doing it while wanted to avoid this desire, maybe you werent. i hope this helps, it has helped me tremendously. also dont look at porn and stuff like that, its hard at first (before i was blessed with this path i watched porn a lot) but it gets easy, doesnt even cross my mind anymore. of course ardaas is important too... may guru sahib bless you will the strength and control to elevate your desires to their highest potential wjkk wjkf