Is this some kind of an asian thing?
"You'll naturally lose a guy if you build your life around him and don't take care of yourself"
Sure, if you let yourself go completely, but if that guy is any good he'd stop you from going so extreme in first place.
You don't have to apply makeup and go to a beauty salon to get/keep a guy.
As long as you are clean (washed up) and were clean clothes you can find a nice guy.
Never go back to some bastard who cheated (no matter with home, once a cheater, allways a cheater)!
I get the social pressure of not beeing a single mom. But still, is it worth beeing with trash like him?