reproach oneself

idiom

Definition of reproach oneself

: to feel shame or regret because of something one has done He reproached himself for not telling the truth.