Boyfriend ugh

We have been together for a long time you could say our relationship is toxic but we always have good sex. We fight and makeup. Nothing changes and he doesn’t let me have social media. I want to be free sometimes what do I do