Just because you don't have/ never had a love life doesn't mean you can't have a love life. True everyone feel this way, even great looking, desirable guys but it might be time to work on either changing your circumstances or taking increasing amounts of action toward getting a BF or at least being
How are your social skills? You might be a little bit on the shy side (which a lot of people are) and need work showing people your personality and who your really are. Don't rely completely on online dating sites as there's a lot of great singe guys who aren't on these sites
Meeting as many people as you can is one of the keys to finding someone suitable to be your BF. If you're not getting out of the house that much on weekend you'll want to head out if not to clubs or a gay bar, just somewhere where you're around people. Brush up on your conversation skills, read up on body language and social cues.
Bookstores, museums, cafes, free events, join an organization which interests you and go to weekly meetings (meetup.com is good for this)... just make an effort to get out of the house every weekend and meet people. You're not going to find your guy sitting alone in your room and he isn't going to come knocking on your door. (Sorry if I'm assuming that you don't get out much but you said you haven't really made an effort to find a BF yet)
In some cases it might be time to relocate to the nearest major city as the out gay community where they live is relatively non-existant. I know though for some people this might not be possible due to financial or other reasons.
Are you out?
Being in the closet will make it a lot more difficult to have any kind of relationship with another guy- especially if they're out. It leads to frustration and lonely feelings of alienation. I know coming out is a personal choice but come out to those who feel comfortable coming out as soon as you can. I wish I did many years ago. Plus, a lot of them already knew so I missed out on a lot of opportunities.
Get over your fear of rejection- this is a big one (for me at least)
It's interesting how this can sabotage your love life and how much we assume about what other people are thinking of us. For me it was thinking guys I was interested in wouldn't want to talk to me because they're better looking or whatnot. A lot of the time they'd actually be interested in me but would eventually loose patience or think I'm not interested in them so it became a self fulfilling prophecy.
True rejection is not being rejected by someone you go up to talk to at a bar for a few mins or seconds and knows nothing about you isn't really rejection in my book. You're just not a match for eachother and anyone who make a quick snap judgement about you like that isn't someone you'd really want to be with anyway.
For a lot of guys the fear of being alone is why they're alone. There's someone out there for everyone.
Sorry for the long response but I hope it helps you and other guys.