self-denial

noun
UK /ˌself dɪˈnaɪəl/
US /ˌself dɪˈnaɪəl/

Not letting yourself have something you want.

Her self-denial of sweets helped her stay healthy.


OTHER MEANINGS

2. Giving up your own wishes for the good of others.

His self-denial allowed his family to have more.

3. The act of refusing to admit your true feelings or desires.

Her self-denial about being tired made her work too hard.

4. A lifestyle of giving up comforts and pleasures.

The monk lived a life of self-denial.