You should always follow your heart, but also take into account what your brain has to say, to make you the most happy. Time isn’t running out. Be patient and find someone who your heart and mind both agree with. This will save you from spending countless hours from determining if you are in the right relationship or treating the other person as you should. You will know it’s right, when a person satiates both your mind and heart perfectly.