All these “live a good life” philosophies or self-improvement practices are not meant to make us perfect individuals.
They aren’t meant to make our lives perfect every single day. They are just a target to aim for.
If you’re feeling bad or beating yourself up because of failing to hit your mark, you miss the whole point.
Trying and failing and then trying again is way better than not trying at all.
Even if you fail a million times, that still counts. Just the act of doing something to improve yourself is already an improvement. Already a gain.
Always try to see your gains instead of the misses. That will keep you motivated.