self-denial

noun

1.
the trait of practicing self discipline
2.
the act of denying yourself; controlling your impulses
3.
renunciation of your own interests in favor of the interests of others