The wonderful quality of empathy that you represent is only as good as it feels to you. That is, if you are not able to give someone else what they want in a relationship, that is just fine. Just be sure to communicate to others when you have reached your limit. This way you will avoid any unnecessary guilt. In the meantime, you would do well to focus on what you can do for yourself in terms of your physical health.