<human>: Can you condense the text into three sentences or less?

When I was younger I was weak and stupid and had sex with prostitutes on several occasions. I wont go into much more detail than that. I've hated myself for doing it ever since, and thought I would never tell a soul. Fast forward to now: I've been together with my girlfriend for a little over a year and our relationship is perfect in every way, I really love her and she loves me and I think we could be together for a long time. But as my love for her grows, my guilt grows with it. As I see it, I have two options:

1. Tell her the truth. I don't know how she would take it. If she left me, i would understand it, if she stays with me I fear she would never really trust me again or at least not think of me the way she used to.

2. Never tell her or anyone about it. I doubt she would ever find out, I don't think she could even imagine that I would do something like that. What I fear would happen if I don't tell her is that this big black ball of guilt inside me would eventually grow so big that it would destroy me and our relationship. I don't cope well with having a bad conscience and it makes me at times almost physically ill.

I would never do what I did before while seeing her or cheat on her in any way. I could in some ways justify this stupid decision in my head when i was single and it only affected me (and the prostitute, but thats another discussion). But now when it affects other people, those same justifications don't work and my conscience kicks in.

Is it selfish of me to want to tell her, just to clear my conscience? Should I tell her or should I live with this guilt inside me as a punishment for what I did?
<bot>: I had sex with several prostitutes before meeting my current girlfriend. I doubt she'd ever find out, but I am still full of guilt and i don't want to lie to her. Should i tell her?