Eya, some people can be funny, what's it with being stingy with food? Something that you will eat not and will vanish later.
It's not bad to treat ourselves with goodies but it must never become a habit. I eat suya too sometimes weekly, sometimes in months.. I know myself, once I allow it to become a habit, I'll suffer for it.
I am glad you learned your lessons and began to do the needful.