If you have noticed reducing or cutting out sugar makes you feel better then it is probably a good thing to do. Have you been checked for diabetes?
I think many people need a reward for self discipline. I know I do. I'm on a diet to lose weight but one day a week I allow myself to have something I can't have on my diet. It gives me something to look forward to and satisfies my craving. If all you do is deny yourself it sets you up for failure in my opinion.
Get checked by a MD if you can.