self-reproach

noun
University
1

Blame or condemnation directed at the self, as by the conscience.