<human>: Well, I'm between a rock and a hard place right now and I could really use some advice on how to proceed.

Backstory: female friend needed a place to stay, had her move in with me summer of last year. For a while everything was cool, and then I started having feelings for her. We talked about it and she really wasn't into a relationship, said it would complicate things too much and we decided to just stay friends. 

Easier said than done, right. Fast forward to today: I'm miserable. She doesn't help around the house, is constantly late on rent, doesn't like my dogs (I asked her prior to moving in if she has any problem with my dogs, she said she didn't), is generally pretty inconsiderate. And on top of that I constantly struggle with my feelings for her. They come, they go, and they come back again. 

Over the course of the last year I've come to learn that she's kinda unstable. I am now worried about how she will react when I tell her she has to move out. I don't even know what excuse to use. The next couple of months I will be travelling for work and I'm positive that I can't have her here alone. I don't trust her. I've tried unsuccessfully to ask her the last couple of nights - I psyche myself out and then pussy out at the last second. WTF.

I've even entertained the idea of telling her that I will waive her rent this month so that she can save it for her new place. I want to keep this civil.

Can you provide a brief overview of the text?
<bot>: roommate moved in last year, been less than stellar, but I developed feelings. Will be travelling for work soon, have to ask her to move out.