The bad part of it is that I am not the only one making an effort.
But in reality you are the one making the effort....making the effort to be her sounding board for 2+ hours. She is the one that decides whether you get together in the first place and then she unburdens herself to a willing ear. You are making the effort by being available for that....she just has to call, she knows you'll say yes. She knows she could still have you. So far it's about taking what she wants from you...which is someone to listen to her (and that is important for a woman)
I'm not really giving any advice...just pointing that out. As long as life is going well for you, there is no reason you can't make some time for her every once in a while. Seeing as these "dates" haven't been going much of anywhere, perhaps you could determine the pace of the next one. Meet with her for a little bit, but then you cut it short for other unspecified plans (even if it's just housework).
Me
In the end, it's not the years in your life that count. It's the life in your years. Abraham Lincoln
It is hard to fail, but it is worse never to have tried to succeed. Theodore Roosevelt