Loneliness Support Group
Loneliness is an emotional state in which a person experiences a powerful feeling of emptiness and isolation. Loneliness is more than the feeling of wanting company or wanting to do something with another person. Loneliness is a feeling of being cut off, disconnected and alienated from other people. The lonely person may find it difficult or even impossible to have any...

YOU chose to be with a "narcissistic introvert".
YOU know you should leave but "don't have a way to do that right". And apparently YOU aren't laying foundation and planning an exit strategy.
You even acknowledge that you know you allow him to do this to you.
Nothing changes if nothing changes and YOU have to be the one to make the changes.