Compulsion

/kəmˈpʌl.ʃən/

Slang Meanings

a strong need or craving
She has a compulsion to always be the center of attention.
a habit that is hard to break
His late-night snacking became a compulsion that he couldn't kick.