Hi node4,
I imagine that in a real-life war zones, soldiers do what they need to do to protect themselves and those around them including repressing fear, anxiety, grief etc. - feelings that can resurface later when they are in a safe place.
I am 18 months out of a long-term relationship. Very little contact. I would say that 90% of time I function very well and am even enjoying life more than I have for some time but I can still be blindsided by very strong emotions. Only a few days ago I attended an event with thousands of others and my ex ended up sitting in front of me. I bolted. Literally. There was no thought process, just a visceral reaction.
It's like I have had the space and time to process the trauma and seeing him brought it back instantly. It took me a while to even accept that the experiences had been traumatic so that delayed recovery. My ex has many wonderful qualities and I believe that he has his own stuff to deal with so I resisted categorising his behaviour as abusive.
Be kind to yourself and appreciate that what you've been through will take time to heal - probably longer than you'd like but it's worth not rushing it. Take time to feel what you feel and don't listen to others (including your own voice) telling you to hurry up and get over it. Chocolate helps too

I hope you have had a better day today.
Take care,
Claire