Hey Pheonix,
Tough days are going to come along from time to time - it is critical that you know in your mind what you need to do to deal with them. Most importantly how you plan to deal with all the thoughts you have in your head. I was able to deflect those thoughts and images very quickly - and go somewhere else. That somewhere else are places I started to create early in my reboot.
For example, I started to learn to cook with my wife, so when i would get flashes and images, instead of dwelling on them, I would think about cooking with my wife, what I could help with or learn the next time we would cook together. What I started to see happening is that now there are very little thougths that I need to deflect because I am thinking about cooking with my wife. So I was able to replace a negative unhealthy behavior with a positive, healthy, and sharing behavior.
Grats on day 21 - 3 Weeks!! - that is no small feat, and you should be proud! You can do this - continue to find your strength, stay strong. And remember to find and nuture new habits and behaviors.
You are doing very well!
SMS