Did I assume right or wrong?

I (29F) and my ex boyfriend (34M) just ended things. I am the one that broke things off. I didn’t have concrete proof but felt I had enough. But he says he wasn’t cheating I’m just drawing assumptions.

Quick background we broke things off back in December 2024 because I learned that he was cheating for 9 months of our 11 month relationship. We kept some contact and came back together in late July 2024.

August 2024 He began subleasing his sister’s apartment but the thing is the girl he was cheating on me with lives in this complex. He assured me he wanted nothing to do with her at all.

He moves in albeit I’m aware how busy moving is. However I didn’t expect to see him less and less especially after two weeks of moving in.

He freaked out when I was checking out his place and seen his/our little black box. This box has nothing I haven’t seen before and we have used before so I didn’t understand him telling me to stop touching things and to get out of his closet. I addressed how strange it was and he went and showed me the box and inside were condoms (about 6 of them) I asked why he had them he said they were old from last year. I asked him to be rid of them. He agreed.

As time goes on I’m noticing he only has me over on certain days and we hadn’t been on a date. Again I’m aware moving is time consuming and expensive however he went out with his friends twice two weekends in a row. I asked for a date and he agreed but it never went thru.

One weekend he went with his family out of town for the day to celebrate his mother’s birthday(I know for certain it was just his family). He told me he’d be back home by 9:30pm and that he was driving everyone back home from the trip. I was expecting a call or at least a text letting me know he made it home. As I’m going about my evening I went to watch Netflix but said my account was already in use on too many devices, the one my kids were watching and then his tv. I’m thinking that’s odd because he’s supposed to be driving and not home yet because it was 8:23 pm. He’s the only other person that has access to my Netflix. He didn’t call or text when he made it back. The next morning he calls at 6 AM twice. He tells me about the trip and then I tell him about the weird Netflix thing. He then says “you shouldn’t have given me the account information if it’s going to be a problem” I thought the response was odd because the problem isn’t that I couldn’t watch Netflix it was that my account was in use at your house even though you were supposedly not quite home yet. I felt he maybe had someone waiting for him at his place.

The next Wednesday we had been texting each other through the day but it was boring and bland so I found some cute couples questions and sent them. He didn’t take it seriously and then I stopped responding and just decided to call before I go to bed. I called him around 9pm just to debrief about the day and say good night but he was irritated because he was trying to compile a playlist and said he’d call back before he goes to bed. He never did. The next day he calls and says he didn’t go to bed until 11 pm. I feel he had someone on the way and couldn’t just talk for 30-40mins

Last week we finally had a date it was to celebrate his birthday and his best friends anniversary. It was a great time. I stayed the night and the next morning he left to get some things for breakfast. As I was alone I had a feeling to check the box again to see if he got rid of the condoms. To my findings they were still there but less in count about 3 now. He returned and began cooking. I packed my stuff and left and called when I was half way home. I told him what I found and I’m positive he’s cheating. He said I’m assuming wrong because I’m just so worried about the girl he cheated with before being his neighbor. He states he was throwing them away but didn’t get them all at once. He began to ask me who he’d even be cheating with? He said he ran into the girl at a grocery store and barely spoke to her. I’m thinking why speak at all?

I feel solid in my decision but can’t help but to wonder a bit if he’s actually telling the truth this time.