You can't search and find Mr Right. You have to stumble upon him. Which means putting yourself in a position to meet gay guys. I imagine that is your issue. But to demonstrate my point, I met my partner of five years on a gay sex dating site and after getting to know each other for a few weeks through messaging, we met for a sex week-end. And fell in love with each other. I hear all kinds of prudish comments here that sound more like 19th century hetero rules but I think you can establish a good sexual chemistry and in the process get to know the guy you're with. If you like him on-line, and I'm talking both personality and lust, you'll probably like him in person. Then keep yourself open for deeper feelings along the way and you'll be surprised. But it may happen quickly so be prepared to dive into the deep end. You have to put yourself at emotional risk to find love.