In my opinion,
as a friend the most you can do is be there
as a friend, and simply avoid going to her place, etc. My best friend, currently my roommate - though not for long - is a great guy, we get along famously, except for the fact that he's the biggest slob. At first I tried to talk to him, motivate him, if you will. And he would really try to do something about it, but about half-way of cleaning his room, something would come up and he'd leave it a worse mess and even cr@p in the living room. And I don't
even venture into his bathroom.
Alas, all it has done is create a rift between us, because he feels he can't live up to my expectations of him, worsening his self-esteem. SO I'm moving out, and will stick to being his friend at every other time. And I've stopped giving him cr@p about his mess.
Celebrate Life
Experience is what you get when you didn't get what you wanted.
- Randy Pausch