
Don't be so hard on yourself all the time, and give yourself credit where credits due.
If you're like me and you're happy but never satisfied, you'll literally never be satisfied as any time you achieve something you'll find something else to chase.
Which is why its important to celebrate small wins, acknowledge the effort you're putting in and give yourself credit.