As someone who's struggled with meeting personal goals & expectations like anyone else, I'm learning that its NEVER productive to beat yourself up over a failed, late or unsuccessful task.
Moving forward, learning from mistakes & being humble but self-encouraging truly is best.