I met my first boyfriend in my teens and was with him for eight years. Over most of that time he was abusive to me, mostly emotionally and very controlling, but also at times violent. I was walking on eggshells for years and my own mental health suffered as a result. We had a child together and I finally left him when my baby was a few months old - the final straw was him attacking me whilst I was holding my baby.
That was 20 years ago now and my life is better than I could ever have imagined. I am married to a lovely man and we went on to have more children together - he adopted my eldest when he was young as my ex was permanently out of the picture - without going into detail. I have a lovely home, a good job, friends, etc - ie I am very lucky and I never let myself forget that.
But on a regular basis (say weekly) I wake up in a panic, having had a long running nightmare that I'm trying to escape from my ex and I can't get away. Last night's installment was that I had gone back to my ex, for some fuck knows reason, although I knew I hated him, and was trying desperately to ring my DH out of my ex's earshot to beg him to come and get me so I could come home
.
I should be used to this by now as it's been going on for years, but every time it happens I lay awake for ages thinking about it all and then feel shit the next day.
So what I'm wondering is, is it normal to have nightmares about something like this years later? And is there anything I can do to stop it happening? It really pisses me off that in RL I escaped from that bastard years ago, but my mind isn't letting me get away from him in my sleep 
I've tried googling this to see if it's a 'thing' before but never got very far.