Jade
Sorry to hear of the problems, hope they work out.
Re the job: firstly, only you know how flexible your schedule at work could be. You said you have a good relationship with your boss so I would lay as much of it as you feel comfortable telling her on the line and asking if there is any way you could maximise the flexibility in your schedule. Find a way to say (without saying it, and thereby issing an ultimatum) that you are prepared to find something else (ie leave) if there is no leeway here, and see what she says.
Hope you reach a good compromise for all concerned.
Jackie
www.secretarialsummit.com
Peer Moderator 