self-control
noun
°The ability to control one's desires and impulses; willpower.