Because it still has relevance for the present, it should be present perfect.
Unless if course it's about finally quitting, then the past tense makes sense.
Yeah, that sounds OK. Probably better than my original suggestion.
Or even the contracted "She's said goodbye too many times before".