My opinion on this is that sexual fantasies and admiring women is 100% natural, but that we are starting from a very unnatural state. Going "hard mode" and cutting out literally all sexual stimuli as you are may well speed up your return to that natural baseline, but it's probably impossible to avoid it entirely - you will see it in movies, adverts, your mind will wander when in the gym or walking down the street and seeing pretty girls. I wouldn't beat yourself up when you make minor slips, but I would do one specific thing: cut out the online stuff. Being able to voyeur a female with tens/hundreds of high definition online pics, on your own without her actually being there or interacting with you, is not what the human brain evolved to deal with. Yes it's not as intensely stimulating as porn, but it's still a form of substitution for the real thing. The biggest test of your recovery should be to see how your behaviour is normalised by your dopamine reward pathway normalising with regard to sex and attraction, and satiating your desire for her with photos is not going to help with that. Daydreaming about her, that's natural, but spending a significant amount of time vividly imagining explicit scenarios is not - particularly if they are basically porn scenes with her as one of the actresses. So try to draw the line where the line was drawn before arousal addiction was ever a problem, back before the internet. "It's not even sexual fantasies anymore, I just imagine talking to her, being on a date, or even having a vacation together on some f-ing islands." ^ This has been normal since the dawn of man, please don't stop yourself doing that, it's one of the best parts of having a crush. It's not those thoughts that will stop you from pursuing her, it's the extreme sexual overload you'd get from watching porn or masturbating to her photos or vivid sexual fantasies that would. Similarly, waiting for friend requests on social media can work but if you want to really tap into both yours and her natural instincts then cut out the internet and just go and talk to her. I guarantee the impact it will have on her will be 100x more than an fb add.