Sometimes the choice you have to make is between taking care of yourself and meeting other peoples expectations.
Nobody wants to be considered a let down which is why often people end up putting themselves aside and focusing more on other people. But you shouldn’t treat yourself as though you don’t matter, you matter just as much as everyone else.
It shouldn’t take you sacrificing yourself in order for other people to be happy.
And maybe you haven’t even realised that you’re doing it. Perhaps it just takes you looking at things as an outsider to realise, you’re so focused on meeting other peoples needs that you’ve stopped making time to tend to your own.