A difficult choice, dude. I agree. I can give you some advice, based on my experience.
It is rare to find a good woman, and by this I mean a woman who stands by you in good and bad times, with whom you have a meaningful and lasting relationship. A woman who sees the not-so-nice in you and...