Yes. There's nothing wrong with being a good person but obviously the relationship you're in is having adverse effects on your self esteem = mental health. So, without knowing much about your circumstances, it seems as if this relationship may need to come to an end. And from there, perhaps a new start will take place.🙏