It certainly won't be easy getting over this relationship. I had one that lasted seven years, and it took me a long time to move forward. But over time, we learn to discern things that are not healthy for us or prevent us from growth. They may be external or otherwise. And the sooner we let go of them, the better off we are.

You mentioned you both cheated. Blame and guilt tend to be consuming at this point, so instead, try to accept the fact that holding on is no longer healthy for either of you. This is the time to love yourself.