Now what do I do?

So here’s my dilemma,

I’ve been super confused with how I’m feeling lately.

I’ve been with my current boyfriend for almost 3 years now, let’s call him Dan. When times are good they’re amazing but when times are bad they’re really bad. He has anger issues and often takes things out on me.

Recently I have put my foot down and told him this will not fly anymore. No more chances.He’s also done some things to be that are just not forgettable. I’ve caught him using Tinder a few times, not okay, and I’ve caught him flirting with girls over text or Snapchat a few times, also definitely NOT OKAY. He knows I know and can apologize all he wants but I still can not forget that. You know?

I broke up with him last Tuesday, and I got rid of all pictures, clothes, things in my room of his, etc. I told my mom, those close to me, and I believed it was the right choice. I went out to do errands and he wouldn’t stop calling me and texting me, as if nothing happened. He begged me all day the next day to talk. So I agreed to talk if it was in a public place, and we met at a food place.

Before I continue, I have to bring in that I have a best guy friend named... let’s say C.

He is a little older and has always known I’ve been unhappy or upset at times in my relationship but very respectful to stay out of it. We’ve been best friends for like 2 years now, and he’s a few hours away. We met through a girl friend of mine. We also moved our schedules around so he can visit for a few days in May. Anyways, he’s always been there for me when I had questions about my car, we would call each other and talk about our work, our cats (we both have cats) and overall are best friends. I’ve never thought I had a small crush on him until me and Dan broke up, maybe a week or so before at most.

C revealed to me a few days ago that he likes me, a lot, which I never expected because he’s not too open of a person in general. And I replied “I think I like you too.”

Now, Dan and I are together again because I agreed to give him another chance after I thought about it for a few days. We spent the weekend together doing errands and playing a new game he bought for his Nintendo Switch. Things went really well but having C in the back of my mind bothers me like crazy.

Again, C is the best friend.

He hasn’t been talking to me like usual or acting normal. I definitely know he is upset and I asked if he would call me tonight after work, that way I can ask him what’s going on. I feel he’s upset at me, as he never opens up to anyone else and as he’s had relationship and trust issues in the past, I feel bad. What is it going to be like when he visits in May? Because I have no idea what to do or how to feel. I’m feeling really down about all of this. I’m glad C waited to tell me his feelings until Dan and I broke up but now that’s in the back of my mind! Im scared that C will come here in May to visit and that my feelings will flare up, but I got back together with Dan.

I’ve never had to go through something like this, I’m young, and it’s super stressful. I don’t want to make the wrong choice.

Be honest with me, be open with me, don’t worry about hurting my feelings or anything,

What should I do?