I guess it's nice to have fun things occupy our heads like favorite TV shows, novels, persons, or activities. They can be great leisure and provide a sense of escape and enjoyment for a rather dull and stressful day. Yet, based on our practical goals, it could be that there might not be enough time to always enjoy doing those fun things.
From thinking somewhere along those lines, I told myself that there were better things to do than playing online Poker and watching porn. I managed to withhold myself into giving into those things because I realized that I had to do something more important. It didn't limit me from relaxing by watching several anime episodes though. I guess I could hold off on this too and try my best to finish my main goals that have a purpose.
I think the main key point is to connect with what you are trying to achieve for happiness and then to limit those distractions with being attentive to only the necessary ones.