Toxic relationship

My boyfriend thinks so low of me although I have never cheated on him , I stay home and work & fun a side business! I have no friends , I don’t anywhere literally!!!! He thinks when he’s at work , I’m emailing someone or cheating.. & we have cameras , he has mr location on his phone , all my social media passwords also btw! He thinks because when I start work at 9:00am why do I get up at 6:00 ( that’s when he leaves , and he wakes me up and I can’t go back to sleep ) he said he doesn’t trust me as far as he can see me. He told me I’m the scum of the earth , I’m a hoe , a bitch , only good for laying on my back , told me I’m a dumb bitch & SO MUCH MORE!!!! Im a full time student , I work full time and run a side business!! I don’t smoke , I do drink wine on the weekends !! I drink very appropriate , I respect my relationship & etc! Why would someone who think so low of someone wants to still be with them? Why won’t he leave ? Honestly I always tell him he can .. I can’t keep defending bull shit if that make sense. He makes me to be someone I’m not. I’m definitely falling out of love with him to where I don’t even like him touching me , I hate joking with him or anything! It’s so bad that if he left or cheated I wouldn’t give a fuck!! I wouldn’t feel bad for kicking him the fuck out! After all the accusing he says if you wanna do you we can just lock our phones and do our separate thing if that’s what you want! He’s delusional . The only person I talk to is my auntie , he told me that he thinks I talk to my auntie so she can deliver messages to my other guys! SMH he’s 31 I’m 21 ...