You are building imaginary obstacles for yourself (if you need a new uniform you will get one).  It's hard to break a habit, true, but it's easy to start a new one.  Try tracking your calories and eating things for that purpose.  And by try, I mean actually figure out how to do it and make yourself put in the effort for a week or two, it's not exactly hard.  See if that sticks and can help you build new eating habits.