This is toxic behaviour and you can’t let her continue to do this. I truly think you’d be better off breaking up with her and being alone. You’ll be able to get over her I promise, and you won’t miss her. It’s not fair for her to treat you like this. You should talk to her about her controlling behaviour and have a discussion x