Every person and each situation is different. From our experience, it's not something you can put a timeframe on. However, we know many couples we know have fallen in love after meeting each other online. It takes time, effort, perseverance, faith and honesty. You need to be realistic too it's not going to happen overnight and you may be dissapointed a few times. But when you do meet someone special, your heart will tell you.