Endurance is the ability to withstand adversity, hardship, or stress over an extended period of time without giving up. It involves having strength, patience, and resilience - mentally, physically, and emotionally. Endurance can apply to many aspects of life. Some key elements of endurance include: