Whenever the time feels right for you, to me this is a strange question to ask other people as it's obviously a personal decision when to leave, it depends on the individual. If someone has a method all planned out that they feel confident in then they can just leave when they wish to.