Hobbies for the win! Get outside and do fun, new, interesting shit completely unrelated to dating, drinking or sex.
Its insane how powerful and effective being active and pursuing something new can instantly change your perspective/attitude.
Not to mention people who do this will generally get laid.
If you need a jump start, get on
Meetup and find some fun shit to do. That girl will be catapulted to forgotten history in no time.