Struggling so much..

I am so lost and needed a safe place to vent and get this out and figured this was a good place.

The last few weeks, things with my boyfriend have been SO tough. We are constantly arguing, he doesn’t help me around the house, he snaps at me, makes “jokes” that are actually hurtful, he just doesn’t treat me all that great, and then the accusations of cheating started after I fell asleep without saying goodnight (he works nights) and dumped out some old wine we had in the fridge and threw the bottles in the recycling. I am so mentally and emotionally drained and stressed to the point where I cry every day. I feel stuck. I don’t know what to do. He says he is working on it and part of me wants to believe him, but part of me feels like this just needs to be the end for us since it’s been on and off like this for so long. I’m so scared to leave because we live together, and I have no where to go, and I feel like I will never find anyone. I just don’t know what to do or how to leave without this extreme feeling of guilt.