Perseverance

Doing something despite the difficulty or delay in achieving success.