Well like you I was in an LDR when my infidelity happened. You do have options.
1. Tell him openly and honestly about what happened.
2. Wait for him to ask you, then tell him.
3. Have someone else (intentionally or not) spill the beans about your affairs.
Or
4. Get caught.
I assume you are over cheating on guys since distance isn't an issue, so we'll rule out 4. 3 could happen at when you least expect it, so if you go with 2, you could risk 3 happening.
So I guess it comes down to do you want to have an open and honest relationship, or do you want to keep your mouth shut for the sake of his heart?
Just from me, I ended up confessing. It didn't get rid of any of my guilt. Well, maybe the guilt of him not knowing. You should tell him not to make yourself feel better, but because he deserves to know so he can decide if reconciliation is right.
Generally speaking, R seems to go better when you confess. It's still very shitty, but at the least, you can say you started R with one right step: you were open and honest about the infidelity.
Before you confess, get down a timeline. Remember everything and anything that happened. Dates, kisses, sex, etc. Then when you do confess, you will have your story straight and will avoid trickle truthing.
Yeah, it hurts, but if your SO was suffering with a bandaid, would you rather just yank it off in one big pull and get it over with? Or would you gradually pull it off over time, increasing the overall pain he feels when it just seemed to get a little better before you tugged on the bandaid again.
I advocate confessing, but it's up to you.