I know I'm new and all and this probably won't be of much help..... But you say you reality check a lot and that's the main thing you focus on. Have you tried any other techniques like WILD? It's not as hard as some people make it out to be, you just have to have a strong will (which it seems you do). At least that's what I think....

:yumdumdoodledum: :yumdumdoodledum: :yumdumdoodledum: