What to do?

Basically I don’t trust my boyfriend. I’ve known him for 10 years and we’ve been together for nearly 3.

Anyway, short story. He’s lied to me a lot, about even being out in the first place used to tell me he was at home, who he was out with, what time he got home. When he was out on a night out he’d ignore me for hours and hours and hours. So I don’t trust him because of this.

We have a 4 month old boy together. I’ve been saying I don’t trust him because of the stuff he has done in the past, I’ve told him I’d forget for I’d never forgive him. Anyway, a while ago he told me he got home at 11pm then I found messaged saying he’d got home at 3 the next afternoons. This was about a year and a half ago , so since then he’s always told me he stayed at home and he was just giving it the bigger to his friends. But today he told me he stayed at someone’s house.

This may sound absolutely ridiculous but why lie? About everything? About where you stayed? And why tell me how a year and a half later the actual truth. If he can lie abou the small things he will definitely lie about the little things.

My point is I love him to death but I do not trust him like I really really don’t trust him at all. What should I do?