What make a relationship work "long term" are values, what values do you have in common...and like to watch the same TV show does not count...lol
My sponsor told me that. So I had to learn what my values were and guess what I did not have ANY of them in common with either of my two xahs.
Now I am in a good relationship with a normal guy that has the same values I do and it is going well.
Take good care of yourself, after all the only person that will stay with you until your last breath is YOU!