If you don't respect your own energy and sanity...
Nobody else will.
Keep that in mind.
It's one thing to be there for people when they need your help...
That's important.
It's another thing to be someone's emotional dumpster and constantly allow others to "vent" to you about their shit.
That's not your job.
...and shouldering that responsibility will drain you of the energy you need to improve your own situation.
Train yourself to recognize when this line is crossed and set boundaries.
You'll drive yourself insane if you don't.