Well done you! You are doing so great. Another thing I tell myself when I'm having a bit of an off day or a bad thought is that one bad day means nothing! It doesnt mean we are back to square one, we can just dust ourselves off and keep going with our life. You are doing brilliantly!