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