He's full of ****.
I went out one night with a friend and didn’t tell him the name of the person I went out with. I always thought this was unacceptable behaviour but he told me no one in a relationship would go out with a friend and not mention every move they make. I love would like some insight into this behaviour as he has made me feel guilty for the last two years of my life.
That's not standard relationship behavior; that's standard controlling, manipulative, gaslighting behavior.
He's supposed to be your boyfriend, not your parole officer.
Is this the same guy with the girlfriend in another state you've posted about before? Because if it is, he's performing a pretty classic narcissistic behavior -- projecting.
This crap is only going to get worse over time.