I'll try to make this as concise as possible:

I've had an insanely huge crush on a girl for almost 2 years now. Over that time we've talked a lot, hung out, made out/hooked up here and there. We share a lot of the same friends and they even they poke fun at us about being "lovers" and what not.

However, anytime I try to bring up wanting to be together she says she "doesn't date people" and says that she is "the worst" because she "is really bad at taking things seriously and having feelings". I find this odd because she sometimes retweets and favorites lame ass tweets about really sappy shit (but what girl doesn't I guess).

I'm about to graduate college. She graduated a semester earlier and has a job now (same school) but she still visits - two weeks ago she visited her friends here and we hung out and even made out and held hands (we were drunk though). My job when I graduate will be in the same city.

While this does sound lame - we reply to and favorite each other's tweets quite a bit and we text and snapchat each other throughout the week. I don't think there's another guy I should be worried about because I don't really see this pattern going on with anyone else (tweets she favorites, snapchat best friends, etc) but I could be wrong. She is really beautiful though so a lot of guys do hit on her. I do feel she's out of my league but it seems like she does like me.

She's just one of those girls that likes to go out, get drunk, make out with a guy once and that's it (except me where it happens quite a bit). She's told me she's a virgin.

I have a lot of friends and I'm a very sociable guy. Many (even some girls) have tried to help me out but they say she's impossible to figure out.

What kind of advice do you have, TRP?