If you really want to know my thinking about how long does it take to know someone, then my answer is that it is depends on the nature of that person. Some persons have a very good nature, but some have very rude nature. So that kind of persons take many times to trust any one. Some are that kind of persons, who's think just about themselves and it does not matter to them how other lives.