It is a real difficult to get to know someone clearly. I wonder how can we know that someone is the type of me.
Time.. Things in life happen, and they present a test for everyone. On a personal level, a family level, a bf/gr level, etc. Life is just like that. Time reveals a person, and is the most crucial commodity of all time ! Create situations for everyone and use your heart. Never compromise, when you feel you have to violate yourself !
you never know for sure. but i agree that time helps. you need to be patient and use alot of time to understand another person and yourself. Be honest and you know after a while.
You can narrow it down, filter out what kind of guy/ girl you like, and then search further in that group