accepting each other and not trying to change one another. communicating each others needs, understanding each of you have feelings, compromising (very very important), learning and accepting that you are not always right, it is not just your way, and when things get hard in the relationship work through it together with understanding and compromising instead of blowing off the problem.also you cannot get mad at him for the way he feels. everyone is entitled to their own feelings.
another good way to keep the relationship going is to change up the sex once in a while, watch a dirty movie, get some tips, that way you will always be his exciting fantasy girl, even when your wearing a t shirt and have messy hair.