1. Agree
2. Working on what you can offer as a partner and who you try to attract makes the biggest difference
3. Multiple strategies to meet people are the best bet, through friends, colleagues, hobbies
Agree it can be a soul destroying search. Patience and tenacity and maintaining optimism is important