One should try to replace the "I deserve" with "I earn" in one's life, maybe this is the way out that most of us are looking for.
Because deserving is a subjective feeling and one can delude oneself with it.
Whereas if you have earned something, then you simply have earned it and its effects have manifested in the world.