Well this is a good place to let it all out if you need to. As you see its far more detrimental to keep it in. It's understandably difficult when you give out so much of yourself to help others. Whether it be for them needing love, a shoulder, a helping hand, direction etc. and seemingly not receiving anything back it sometimes feels like is it all worth it. I can tell you that it is, even though some may not be offering what you need, want, or anything at all for that matter, knowing that you were in a position to help someone who needed it is rewarding in itself and more people should do this, but......
If you don't once in awhile take a break or the time to "defragment", decompress, take some "me time" for self reflection and personal healing, then it will take a toll. Unless these are things that you are absolutely obligated to do, then know that's it is OK to just say NO sometimes. Realize too that nowadays many people don't know how to show appreciation, I find this to be the case more times than not.
I do hope that things get better and that you manage to fix whatever problems your dealing with at the moment, I'm sure it's only temporary

and as a community here at the nexus we are here to help in whatever ways we all can, so you just go ahead and spill the beans whenever you feel the need to.