Quote:
No one should wait around for that long for a single girl, unless.... (I've got nothing, I'm hoping someone will justify this sort of behavior on your behalf.)
Herr Wolfe, this one's easy. No one should wait around for that long for a single girl, unless that's what he wants. Now, no bullshit, it might mean that the relationship stalls out or she cheats on him or any number of unpleasant consequences. In any case, it sounds like the OP doesn't want it that way, so this advice is inapplicable in this instance.
As always: self-determination > game. Understand the consequences of your actions, of course. In other words, if a girl friend-zones you because you FAIL to escalate, shame on you; but if a girl friend-zones you because you CHOSE not to escalate, acknowledge that as the consequences of your actions and choose either to accept it or to modify your actions in the future. (Just don't whine about it.)