Would it be wrong of me to break up with my boyfriend before his exam?

I've (36F) been dating and living wiith my boyfriend (34M) for almost 3 years now. Since this 3 years he cheated on me 3 times, first he was on a dating app that I discovered by accident as he showed that app to me while he wanted to show me something else.
His second cheating was an affair that lasted for at least 6 months and discovered by checking his phone and saw their messages. The last one was with a girl he was flirting with online. I forgave him as I loved him. However, I started despising him since the holidays.
We set up a meeting with my mum on the 24th that he rearranged in the last minute as he wanted to go on that day to his sister. As a sidenote, he is a foreigner and he has no relatives in this country. Although I was hurt, I tried to be as understanding as possible. During those few weeks he were away I started to feel good with his absence and became upset once he came back. And started to realize I don't want to continue. Problem is he has an important exam at the end of February, which I wanted to wait out.
Since the discovery of his affair he started hiding his phone from me that I pointed out that it seems he is hiding something from me. Recently he started leaving it out again. Today, out of curiosity I wanted to check it just to realize he changed his pin code. This suggests he is again hiding something from me.
Would I be wrong from me based on the above if I ended this relationship now, instead of waiting till his important exam?
Would it be wrong of me to break up with my boyfriend before his exam?
Post Opinion