It sounds like you are trying so hard to find Mr. Right that all you are meeting are the Mr. Right Nows.
My first thought is for you to stop looking and start doing things you like to do. In other words, stop trying so hard to find a guy and find yourself instead. You will probably meet your Mr. Right after you stop looking.