Really kindly meant OP but this is not normal.
He is not kind.
He knows well what he is doing.
He knows well you don't like it, yet it continues.
He shuts you down by telling you you "over think things"?
Wow!
Can you really not see how profoundly dismissive this is, and disrespectful?
Are you vulnerable with self esteem issues?
Because women who don't, wouldn't stand for this for a minute.
5 years and he treats you as a convenience?
Men do this for a variety of reasons.
You are good enough for now, he has one eye always looking around.
He doesn't want his friends and family to think you are a real thing.
He hides stuff from you and doesn't want to be exposed.
His friends bring their wives and partners?
But not you?
What he most certainly isn't is, in love with you and thinks you are the best thing.
You are good enough for now and at his core he neither fully respects you, or values you.
Not a chance a woman with self respect would tolerate this treatment.
That you have for 5 years is very sad.
You deserve so much better than being a convenience.
Do the www.freedomprogramme.co.uk to help you build self esteem and boundaries.
We teach people how to treat us.
Sadly you have allowed him to think you can be talked down to and treated disrespectfully, because that is all YOU think you deserve.
Apologies if this reads as harsh but you are wasting your time with him.
My husband had a large circle of friends when we met. Within a month they had a Chinese meal planned after a rugby match, he asked me was I interested, but no pressure. I declined as had plans, but he asked me. When a man is keen, he wants you with him.
Sit with how you are feeling.
Feel the hurt and disrespect you are being given by him.
You deserve better.