Feeling like nothing i do is good enough for him...

My boyfriend and I have been together for 3 years, have known each other for 6, started out as friends with benefits. Then he tirned into my best friend. And then we fell in love. After thr first 6 months, I found myself texting and old acquaintance and flirting amd talking sex. I never met up with him, nrver cheated, but he found out, 2 weeks after I ended it. That was Nov of 2016. Fast forward to October of 2017. I was being flirty with the guy at the phone store when I had to get a new cell phone. He bought me a coffee once, and then tried to kiss me. I pushed him away, and have never seen him since. To this day, my boyfriend tracks my everything move on GPS. Records and listens to all my phone calls. And I have literally devoted my life to him and us. He lost his job 2 years ago. I work to support us. I have literally NO friends anymore, and when we go to his friends houses,if I even look like I'm enjoying a conversation with a male,he goes off on my when we get home and askd when I'm planning on fucking whoever I was talking to. I totally get regaining his trust,but how much more of myself am o supposed to change and sacrifice to prove my loyalty? I used to LOVE our sex life. and when we do have sex,it's AMAZING. THE BEST EVER! but I have NO sex drive anymore.....I dont want to walk out when I know I'm being 100% honest with him, but I dont even know who I am anymore.....