<human>: Can you provide a brief overview of the text?

I'm an attractive girl, as I'm told by girls and guys alike, as well as smart/witty, easy to talk to, and overall normal. I almost always get asked out on subsequent dates (unless the guy is clearly casually dating). However, the guy usually breaks up with me right around the 2,3,4 month period, and I'm not sure why. I'm not sexually active (not because I'm opposed, I'm just waiting for someone who will stick around and who I feel close with). We'll go on dates, do normal things. Anyways, guys always break it off, usually by fading (so i can't really ask why), but this is a pattern that I've seen repeat over and over again.
Does anyone have any ideas as to why this is happening? What I can do about it? It's making dating hard because it always happens at the point where I'm too far in to avoid the pain of an ended relationship, yet not far in enough in for it to be a "real relationship."
<bot>: I can't keep a guy longer than 2/3 months, whereas I'm pretty up to standards (or at least I think so). How do I build so that they stick around?