Don't allow others to put their judgements onto your relationships. You are the best person to know who is right for you. It may take several attempts but each person you date expands your self learning. You will know when you have found 'the one.' But even then, love is a two-way connection that has to be continually worked on, valued, and respected. It should flow, but you need to be mindful to ensure you are both swimming in the same direction.