There is no definitive time-frame for how long a karmic cycle or lesson lasts. According to spiritual teachings, it can span lifetimes or be completed in a single lifetime. The length depends on the specific karma being worked through and the soul's level of consciousness in addressing and integrating the lesson. Some karmic cycles around core issues like abandonment, lack of self-worth, etc. can be very dense knots that take tremendous work to untie over many years or lifetimes. Others may be shorter catalysts for course-correcting. Ultimately, a karmic cycle continues until the soul fully recognizes the lesson, embodies the growth, and achieves the intended wisdom and expanded awareness from that experience. With dedicated inner work, one can "graduate" and complete long-standing karmic patterns in this lifetime.