Six months, max.
If you know, you know. That's the problem. When you don't know, you don't...and so you wait around, hoping one day you'll have that certainty. But when you don't know...you just don't.
You shouldn't have to wait forever to know.
How long did it take you to know when you were in love that once, five years ago?