self-indulgence
noun
1.
an inability to resist the gratification of whims and desires
Derived from:
self-indulgent 2.
excess in action and immoderate indulgence of bodily appetites, especially in passion or indulgence
Derived from:
self-indulgent