no one knows how long we have to mend broken relationships that we have in our lives. life and death happens and we have no control over either. sometimes we are fortunate to fix things and other times we aren't. i admit that i haven't always been lucky enough to beat the clock in these situations but in others , by the mercy of h-shem i have been.
unfortunately we don't know how much time we have with people and unless we are clairvoyant we probably would not act any differently given a second chance at the same situation. we would still think that we would have forever to change things.
its best to move forward and try not to wallow in the could haves and the should haves . best to learn from the past , but also realize that as much as we must employ our best efforts, no one is perfect.