overindulge

intransitive verb

To indulge (a desire, craving, or habit) to excess.

To indulge (a person) excessively.

To indulge in something to excess.

verb

To indulge to excess.

Overeat or eat immodestly; make a pig of oneself.