Don't lose hope. Keep trying. Pray for love to God and do good deeds, be filial and be kind, and do your best at work. Heaven rewards the dilligent. Online romance could work, but you need to be careful, they could use fake identities, maybe they're already married, or they're sexual offenders, fraudster, human traffickers, murderers. Still, it worked sometimes. My late friend's widower met his new wife through tinder, my cousin's older cousin met his wife through facebook, and some others chose to find a dating partner through mutual friend on social media filtering them using religion (some succeeded and got married, some failed). But everyone on the news seemed to meet the wrong person. Well, well... there's a reason why they're on the news. For those who bite you and leave, but want to be back to you, don't pick them back. They will do it again for sure. They find comfort in you because they could step on you.
You know, it's important to improve yourself. If you upgrade yourself, the people who come will also be the upgraded version.
As for me, my ego is too big to love other people. For now, I'll improve my self-love even more. Maybe if I could find a cute angel that could tolerate me, I will be in love too. But if not, I'll save money for nursing home and funeral preparation. That works too.