Definitions of self-punishment:

  • noun:   punishment inflicted on yourself