I think there there is a comfortable middle. If you are looking for a serious relationship and you find the right person, you need to be honest with you. However, the details are a part of your past and you don't need to share them unless you choose to. Just be yourself when you meet, and when you start to get to know each other, you can explain that you've been with your fair share of women, but that's just because you never exactly found the right one. You can also say that there are certain sexual relations that you even try to not remember. I think that she should be understanding. People change as their lives go on, and unless one does something completely unforgivable, I think that people deserve to be judged for who they are, not for who they were. Go out and find what you're looking for. It will all work out.