How do you know when he or she is the one and how long does it take?

I new when I went out with my guy friends to party and I couldn't wait to get home it was right.