We all have those days when we don't feel up to par; you are not alone.
It is difficult doing things that are uncomfortable, so just give yourself a break.
I'm certain it took a considerable amount of time and experiences to put you in that shell to begin with, so you can't be too hard on yourself as it's going to take an equal amount of time and positive experiences to get out of it.
I know we live in a world of immediate gratification, but self -love is one of the most challenging things to ascertain and even harder to maintain.
Embrace yourself with positive energy. Good luck to you. You will get there!