So, I'm torn. Common advice on here seems like it would be to detach, not put pressure on the situation, and focus on my own growth. NMMG might recommend voicing your displeasure, and not allowing yourself to feel like a secondary option or for your time to be wasted.
I see. So, it sounds like you feel torn between focusing on self-improvement while you wait for her to turn around, and voicing your displeasure and moving on.
The easy parts: First, self-improvement is good no matter what you do! Second, I think it's fine to voice your displeasure--once! No whining. After voicing your preferences, accept the outcome and make your moves.
"Wait" vs. "Hold Out" is hard, no? That's where DETACH and GAL are great. They straddle the line. I mean, whether you reconcile or date being 10# lighter with a stronger social circle and a more interesting life won't hurt! At some point hopefully you'll have the same answer everyday and it'll be time to act.