1. Do not tolerate dishonesty either in your current relationship or with someone you meet. There is no excuse for someone to lie. If you are with someone who lies to you all the time, or you meet someone and you find that they lie all the time you have to ask yourself why in the world would you consider starting or continuing a relationship with someone like that? It just does not make any sense.
2. Do you and your partner have difficulty talking over the issues that come up in your relationship? The longer the two of you are together the more difficulties you will face. If you are with someone who isn't going to have your back, I have to ask again: why would you stay with them? It just does not make any sense.
3. Do you know how to let your partner know how you are feeling in a good way (which means you don't scream, cry or act like you're 12)? If not take some time to learn how. Does your partner know how to express their feelings in a good way? If not, do you think they would be willing to learn? If they aren't, you may want to move on because things will never get easier.
4. Do you and your partner have good problem solving skills? Knowing how to deal with problems is a great skill to have in all aspects of life, not just relationships. If you are a good problem solver but your partner is not, it will only cause friction since you will have to carry much more of the load. This skill can be taught so if either of you aren't good at problem solving you may be able to get some help... if you're both willing to invest the time.
It frustrates me so much when I hear my friends talk about the issues in their relationships. They want to know what the secret to relationships is but when you try to point out that the guy they are with isn't a nice guy and that maybe they should move on, they ignore you or get mad. Find the 'right one' and not the one that's 'right here'. Your life together will be much happier and easier.