Here are my experiences:
1) I went on a date with a butch lesbian and about 30 minutes into it, I told her. She was shocked and things pretty much ended awkwardly right then.
2) I then started dating a guy on campus, and in light of my last experience, I wanted to wait a while before telling him. It then got serious really fast. We were making out and then I got very scared and held back and then considered telling him. He was very macho and I thought, it wouldn't go well at all. Then a week later he broke up with me telling me, "I've seen more experience in a 17-year-old." I was kinda pissed, insulted, but relieved.
3) On account of my last experience, I thought a solution would be to date but insist on being 100% platonic. That way the guy (I was mainly interested in guys) I was dating could get to know me as a person first. I dated one guy pretty regularly that summer. He was really friendly and he was so sweet but not quite my type, and because I was pretty stand-offish when it came to intimacy, it fizzled.
4) Partly it fizzled because I started going out with another guy. He was a friend of a friend. He also was not really my type but he treated me very nicely. We were going out three times a week or more, and did athletics together. Then I had dinner at his place and it got too late and he wanted me to spend the night. I had to tell him but I was so scared. I told him I couldn't sleep with him but would tell him why in the morning. I slept on the sofa and then had the big reveal the next day. It was the hardest thing I ever had to tell anyone. I was in tears but I eventually spat it out. I think he was stunned and didn't know what hit him. I had so much pent up sexual frustration and we started to make out. But he was very confused over it and kind of disappeared over the next few weeks. I got pissed because he didn't have the courtesy to communicate with me, and decided to give up on dating.
5) Next guy I met, he knew from the outset about my situation, and was okay with it. And he was the last guy I dated because we are still together.