Here’s some unsolicited advice that an old man should have taken back when he was a young man:
Other people cannot and will not solve your problems. Most of ’em barely understand what’s going on within themselves, and few will invest time enough in you or put your needs above their own.
Basically, wherever you are, your mother doesn’t work here. Accept that, and then when someone does come along who truly shares and cares, feel fortunate for them and value them, because the odds of meeting them aren’t really that great.
How can you judge? Use your gut during exchanges with others, and decide over time if the other person is invested in you as much as you are in them. It’s great to be a good listener and all, but you should feel free to tell your own story too and enjoy moments when the two of you genuinely share an interest or feel a connection.
And if it ain’t there (or at least not anymore), maybe the mutual interest or emotional resonance has just run its course. It’s always your call to drop the reins for a while. Some people need you because of you, and some people just need an available sounding board.
Some associations are just temporary, fueled more by circumstance and little moments of shared empathy than by full emotional resonance or significant similarities.
Some people are treasures and some are only temporary shiny objects.
Be grateful and kind in any case. It’s still good fortune, and we still need each other.