It must be really hard on you. My T was away a month, and I know how that dragged for me. It sounds like your T is doing the best she can in a really bad situation, though. She obviously cares about you, just try to be patient -- as tough as that is.
Big hugs