Lots of factors go into whether a person finds their true love: personality, timing, willingness to settle (or not, as the case may be), desire to put oneself out there and take a risk, and most of all straight up luck.
If you haven't found the One - or if you don't believe in such things, one of the Few - then it doesn't mean there's anything wrong with you, or that you won't stumble right into him later today. It simply means you haven't found them yet. Even if you're only looking for the One For Now, there are still no guarantees about when and where you'll find him.
Still, knowing what you're looking for and what's possible can certainly help you narrow down the search. For example, if you're determined to get your hands on a kind, supportive, ethical man with compassion, integrity, and a sense of humor, then you need to be seeking in the husband pool. That means you probably don't want to be hanging out in bars or on Tinder - potential husbands are commonly found at social events, through set-ups, or on serious dating sites like Match.com and Jdate.
If you're looking for a warm body to tide you ever between more serious relationships and you don't care that much what sort of person he is, then bars and Tinder are where you need to be. If you want something more specific, then you have some finessing to do. So tell us about your habits, and we'll let you know what sort of boyfriend you'll get if you keep them up. If that's not what you're after, then you know what to do!