I try to be sensible about my overeating. I figure I'll be eating more around holidays, so I cut back a bit before and after. Like if Thanksgiving is coming up, I'll eat less for the few days before. Afterwards, I tell myself that I just pigged out and I don't want to be too much of a lard ass, and cut back a bit.
Sometimes I get cravings for something I haven't had in a while, like french fries or ice cream, and get whatever I'm craving. I'll thoroughly enjoy it while I'm eating it, and afterwards I don't beat myself up over it. I just figure that I don't need to eat much at the next meal or two.
But as I've gotten older (meaning not a teenager anymore) I've found that if I eat too much too often I just feel like a blob of lard. So it's more difficult to really stuff myself more than once every few days. And I'm already unattractive enough. Quiet, pale, and bald. I don't need to be obese, too.