AAAHHH Yes....the perfectionist/people pleaser...I can so relate
I continue to work on not being so hard on myself and am getting better at complimenting myself on the things I do accomplish as opposed to only seeing the things I don't accomplish.
God didn't expect for us to be perfect, that's why he sent His Son. Why should we be so hard on ourselves when being perfect was never something we needed to become.
I'm still growing and learning