So I've been talking to a mutual friend for about 2 months and I thought we really hit it off, last week I told her I like her and she said she didn't feel the same way. I told her I need sometime and am struggling with BPD issues.

We spoke before about BPD and she said she knew what it was and can sympathize, because she has GAD.

Anyway after last week she knew I like her and had overwhelming feelings for her. I told her I need a week to get back on my feet. We started talking again on Saturday.

Last night she told me she might be losing her virginity tonight. 
That hit me like a fucking truck. Yes part of me is disappointed because I like her, but the worse is she thought it was okay to tell me. 

She knew about BPD she knew I was struggling with feelings for her and she told me anyway. It's so unthoughtful and callus. I feel betrayed I tried so hard not to trigger any of her stuff, I knew what it can do to someone, and she done this.

 When I told her " I wish you didn't tell me" she said "right sorry". 

When I told her I think we should stop being friends because it's not fair on either of us  and I'm sorry I let her down,she said "I agree". 

I thought I was worth more to her than "I agree"

Now I have now cut off contact with her after a goodbye message. But I'm worried now I seem like some creep angry I couldn't take her virginity (I'm a virgin too). I like her so obviously I wish she chose me, but that's not why I'm upset. 

I feel so lost, ive been shaking, I've done some self harm, I just wish I wasn't like this, I tried so hard.

Do I come off a creep?

I don't know what to say I just feel scared