You should feel when it has been "too long". Not asking a bunch of randoms on the internet
I must agree with this guy here. You must be confident and absolute. If she is your desire you must give her a plate of choises, and she must decide before you waste your time.
Long term harm may be greater than the harm you'll have if she says "no".
Long term: You'll live in doubt and you can't see or won't see any others because she might be the one. She could possibly be seeing someone else and is too afraid to hurt you.
Asking for straight answer: She may say no, which may seem the more secure answer to her.
To be short, you should see the episode 16 of season 5 of "how i met your mother".
www (dot) youtube (dot) com / watch?v=sr59g_mOJ8g
Your "gf" : Lily
Teacup pig: You
just dont carry a torch forever
As long as u are not in an agreed relationship, go and have fun with all the gilrs you want, if you still want her by march and she wants you too by then, give it a shot, if it doesnt work, nothing is lost.
I was in a situation like this once and didn't want to say no because he was a very dear friend and I was afraid I'd lose him.. eventually he just forced an answer. I said no and we haven't spoken since. So I suggest you first make sure that the reason of her being unsure isn't just not wanting to hurt your feelings and hoping you get the hint eventually or just not wanting to lose you as a friend.
I wouldn't wait. She either want it or not. If she has to think, I consider that a "not".