There is nothing so stupid of holding on. What is important is for yourself to come to the senses and realization on when to let go. That will take time, some longer than others. It is not what others telling you, its your life your call. No such thing as perfect decision or time for it, just have to think it through, make the decision and stick with it, else, you will be a roti prata tangoing with your cheating spouse that is equally willing to drag it on.