You cannot stop intrusive thoughts from arriving. What you can change is what happens next. In this AMA I take questions on how to stop getting hooked by negative thoughts, and how the Stoic view of judgment gives you a way out that does not rely on forcing the thought away.
Free 7-Day Stoic Challenge: stoicchallenge.co
The Stoic Vault: stoicvault.com