21M & 18F advice please?

So I started talking to a guy who is 21, I’m 18. I don’t see a problem with the age gap but some people talk bad about it saying it won’t work this and that, we get along really well and spend a lot of time together pretty much living together. It was so good at first but as we got more serious I kept finding little things out about him that are crazy but I still accepted him.

But then he changed, He started saying I can’t hang out with friends, he’d get mad ANYTIME I would leave the house calling me a whore and asking who I’m going to see behind his back and it’s super overwhelming because we seem so good for eachother and the relationship isn’t ALL bad, we just have our moments then we get over it and go back to normal.

I love our relationship but when he starts dictating what I wear, making me ghost friends, stop going out even if it’s to the grocery store and calling me names it’s draining. I love him and I don’t want to end the relationship but I want things to change:/

advice pls
21M & 18F advice please?
Post Opinion