It is probably better to have an idea of how long she will be there. Hopefully her being there for that long will be a good thing for you. I think the distance has allowed that R to drag on.
Glad you are staying busy, it helps to keep your mind off of things.