The way I beat it was just restricting access to my phone's internet. Now I have wet dreams, which I don't think is sinful. Maybe God knows if you're honest, He'll give you what you need when you sleep? As that's hardwired into you. So are violent video games, which God will sometimes give me violent dreams. And I wake up, feel sad, but realize it was only a dream.