lumbingmi sucks at giving advices.
Dudette. Find someone that's wonderful for you. If you do, you better do crazy things that will make him fall for you. If you don't, being patience can lead a lonely life. You can practically do almost anything to find someone, but just don't lose yourself in those relationships as you have.
Simply when you are in love, you won't back off and you will finally see what you are looking for.