A guy who treats you as disrespectfully as that guy is not your true love. Your true love would never hurt you and use you the way this guy has. There are way, way better guys out there who would treat you so much better. Leave this clown be and don't keep chasing someone who treats you so badly.
Love is just an emotion sweetie. You'll feel it for many different people as you life goes on. My true love when I was young would have been a disaster for me to still be with. Live, love and learn. We aren't meant to be with those we've gotten close to forever if they aren't good to us. So, since you are asking the question in this way, yes, move on. Love definitely DEFINATELY does not conquer all. good luck
Hi also. If only one is in love and the other not then yes it would be best to give up as the effort to keep them will burn you out.