I'm so sorry you are having a hard time, but I know exactly what you mean!!! Been there, done that! You have come so far & you have been doing so well, you have a right to have those days.
Believe me, I still have them. I like what CW wrote above - I have to take that advice myself.