@SajithKR: don't give up! I've been there, and not once, but many times. It does not matter how many times you relapse as long as you keep trying. Consider looking for the positive after a relapse, even if it's only that you looked at vanilla content instead of something degrading, or that you didn't binge as long as you usually do. Find
something to encourage yourself with: beating yourself up, as I've done many times, will lead you to just give up and do it more since you're going to feel awful no matter what you do.