How do you know when it's the RIGHT person?

I've seen guys with great personality, but then when they get older they're personality isn't the best anymore :/