How long does it take for an angel or perfect soul mate to come after praying for him or her?

I, personally, do not believe in fate, and I believe that you can control what life brings to you. instead of sitting around and "praying", go out and meet some people. the "perfect soul mate" isn't going to randomly show up at your door.