
NTA. you have a clear boundary, and he isn’t respecting it. i know you live together, but please leave him and make him find another place to stay (it’s his fault you guys are breaking up anyway, he sounds like a complete dick based on what i’m reading in the comments). you deserve so, so much better. you’re young! you have plenty of time to meet someone who will actually respect you!