<human>: Can you give me the gist of the text in a nutshell?

We started dating in HS and continued into college. We had a LDR for a year between. 

She told me when we moved in together at college that we'd have sex. We had already been dating for 4 years when she told me this.

Well... 4 years later and it still hasn't happened. Turn out she has some condition that makes it incredibly painful to have PIV sex.

There's a cure: a series of dilators she could use to relax her muscles. She got those in November... (Supposed to take between 6 to 8 weeks of use to complete treatment)

Still no sex. 

I have already told her that if she didn't follow through on using her dilators that I would leave.

That was two weeks ago...

There's always an excuse like "I don't like to use them when my parents are in the house" (she lives at home).

Also to add to this mess, unfortunately a cousin of hers died last week after a year of fighting breast cancer.

This is also apparently an excuse why my gf can't use the dilators.

I just think I'm done. I want to get on with my life and have sex.

The hard part is that even though I know that it's for the best, I still love her. I just don't love her enough to stay a virgin for the rest of my 20's.

I know she'll be a wreck when I tell her. Any advice?
<bot>: GF keeps making excuses not to deal with a condition that is keeping us from having sex. I still love her, but I think I'm done. Advice on how to let her down gently?