noun: perseverance
persistence in doing something despite difficulty or delay in achieving success.
"his perseverance with the technique illustrates his single-mindedness"