Hello! I've been having problems with provocative thoughts, memories of porn and fantasizing lately. These thoughts just pop in my head randomly and then I become tempted. I can avoid P and M as long as I don't take any physical action towards them but for some reason these thoughts are really hard to get rid of when tempted. Whenever I manage to throw them off my head they come right back after few minutes. Focusing on something else like studying, washing dishes, playing guitar or playing a round of video game haven't helped at all so far. At times it gets so out of hand that I get erect in public which just plain sucks. Also, in the end after a few hours these thoughts usually cause an orgasm. I don't have to watch porn or masturbate, I still get an orgasm due to the mental stimulation. These thoughts are so strong and I just can't find a way to get rid of them. Going for a run helps a bit but soon after I step back inside there they are again. Can someone give me some tips to get rid of these thoughts, or do I just need to give it some more time without any P or M?