You have lived long enough to know that nothing—and no one—is perfect, so why are you holding yourself to such an impossibly high standard? You are being far too demanding of yourself. Who you are right now is more than good enough, so cut yourself some slack. And if you still can’t convince yourself of just how wonderful you are, then talk to a close friend. Let them massage your ego for a while. They’ll be glad to.