Spiritual Fasting is essentially giving up something for a period of time in order to focus your thoughts on God. It is a great way to deepen your connection with God. Explore the different kinds of fasting in the Bible.
The problem is that sin is a literal deal with the Devil. You feel better for a moment, but shame for a lifetime. You avoid negative emotions now, but wake up one day to find you're completely numb.