As long as you are searching for contentment or happiness in others, I can assure you, you will never find it. It is human nature to disappoint intermittently, the beautiful mixed in with the ugly, that is the nature of life.
Accept the world and its people for what it is.
Contentment can be found only within yourself.
You can find the fulfilment you’re looking for by cultivating your needs within yourself, become the thing that you want.
Meeting your own needs is far more satisfying than waiting for someone to know what you need and give it to you unprompted.
The truly thrilling phase is when you begin to see your same need in others, and find solace in relieving them, with no strings attached.
The whole house of cards collapses when we have strong expectations / entitlement.
Embody the great people you want to look after you, and you will find it is its own great satisfaction.
Try some therapy, it will help you to become more emotionally literate so you can understand your own nature and that of others and humanity in general.