If you have been searching for the right guy for a long time and don't seem to find him, you probably are disqualifying them too soon.
Because what they express doesn't match your high expectation romantic dream.
Sometimes, this ideal picture you have in mind simply does not manifest.
So, lower your expectations and give the new guy a chance.
Go on a few dates.
Dare to shift the way you look at some of his "flaws" and realize that he is just human and still VERY lovable.
To your dating power!