Online dating does work. Meeting someone in person doesn't prove anything. Just ask the wives of John Wayne Gacy or Ted Bundy. Or any woman abused by a man she didn't meet online.
But it's seriously hard to hear someone a few years out of high school complain he feels he'll never find anyone, as a 41 year old that's never been married. Your adult life is just starting, don't be so dramatic.