If you leave a conversation and immediately start replaying it, that’s normal. If you’re still replaying it three hours later, adding new imagined details each time, that’s a specific pattern researchers who study social anxiety call post-event processing: going back over a social situation afterward, usually focused on how you came across, what others might have thought, and what you should have said instead.
Journaling seems like the obvious tool for this. Writing it down should help you make sense of it and move on. But for a lot of people with social anxiety, it does the opposite. The page becomes another place to keep replaying the interaction, just with more detail each time. It’s the same rumination trap we cover more generally here, just aimed at a conversation instead of a worry.
Why social anxiety journaling tends to loop
Post-event processing usually isn’t really about the interaction itself. It’s about the gap between what actually happened and what you’re worried it meant. That gap gets filled in with assumptions, almost always negative ones, about how you were perceived. And because you weren’t inside anyone else’s head, there’s no way to fact-check those assumptions just by thinking about them more.
Free-form journaling doesn’t close that gap. It gives the assumptions more room to expand. You write down what you said, then what you imagine they thought about it, then what that might mean about you, and the entry gets longer without getting closer to anything solid.
A structure built for social replays specifically
The fix here is the same principle as any anti-rumination structure: separate what you actually know from what you’re guessing, and end with something concrete. But for social anxiety, it helps to make that separation explicit in the writing itself.
1. What actually happened
Write only what’s observable. What you said, what they said, what you did. No interpretation yet, just the facts a video recording would show.
2. What you’re assuming
Now write the story you’re telling yourself about it. “They probably thought I was awkward.” “I definitely made it weird.” Naming these as assumptions, not facts, matters more than it sounds like it would. It puts a label on the part of the entry that’s actually driving the anxiety.
3. What you’d need to know to confirm it
Ask yourself what evidence you’d actually need to know your assumption was true. Most of the time, the honest answer is: none exists, and none is coming. You’re not going to get confirmation either way. That’s uncomfortable, but naming it is more useful than one more round of guessing.
4. One closing line
End with something concrete: what you’ll do differently next time, if anything, or a decision to let this one go since there’s nothing left to learn from it. “I’ll say hi to them normally next time we’re in the same room” closes the loop in a way that “I hope it wasn’t weird” doesn’t.
Signs it’s working versus signs it’s still looping
It’s working when entries get shorter over time for the same kind of situation, and when you can close an entry without a “but what if” tacked onto the end. It’s still looping if you’re opening a new entry about the same interaction a day or two later, or if the entries keep adding new imagined details instead of new facts.
This four-part structure is a simplified version of the Discharge, Examine, Reframe method behind The Anxiety Reset, a 25-page workbook with a 30-day plan and printable worksheets built for exactly this kind of looping. No app, no subscription. Just the guide and a pen.
One honest limit
Journaling can help you sort fact from assumption after a social interaction, but it isn’t treatment for social anxiety, and it won’t remove the anxiety itself. If social situations are something you’re avoiding altogether, or the anxiety around them is intensifying rather than easing, a qualified mental health professional is the right next step. And if you need support right now, help is available 24/7.