Wow, she really does go up and down. Maybe she should just accept the fact that her body wants to have more meat on it, and just tone it and dress well. She tries to force her body to be something it does not want to be. I feel badly for her.
She may just be one of those people whose natural body type is a little heavier than most. If that's the case, she should embrace it and dress to make it look it's best.