<human>: Provide a brief overview of the text.

He is Cuban and I am white. Last year was a rough patch. We were living in a one bedroom apartment together, constantly fighting... often physical (he)... I cheated on him with a black dude in my car and he found out. He cheated on me with an older man "to get back at me."

We somewhat recovered by moving to a bigger house, giving each other space, talking more. But other problems still exist... I own my own business and I am doing very well lately. He owns an online business that hasn't seen revenue in two years due to getting waaay backedup with his orders. I feel like I am the only one contributing to the household.. the power imbalance makes me irritable to his common opinions on house stuff or relationship stuff and it makes him feel guilty for not providing..

I love him very much. He is a sweet guy..  incredibly smart. One of the most talented artists i know. Innovative with his business. Caring. I don't want to hurt him again via cheating ... which hurt me by making me so paranoid and guilt ridden. But I feel like I cant continue on this path. I am getting older and want to meet more people before settling down. I feel successful and I feel like I do want different people as well. I don't like coming home to our life any more. I want to be alone or single.. also running my business is *extremely* stressful and I feel like I cant juggle so much at once.

Also I am bisexual and he is 100% gay. I crave women sometimes. Isn't that fucked?

I should end this.. right? He will have to move out or stay here as a roommate. He has no money. I don't want to be the bad guy. He could go live with his parents.. but at 24 :/ Advice? Am I being selfish or clear eyed?
<bot>: Rocky relationship but fully embedded with each other as far as finances, livelihood, similar intellect and social tastes... but have both cheated, with existing power imbalance in relationship. Should I abandon this?