DanB, didn't you ever learn that if you don't have anything nice to say, you shouldn't say anything at all? Pull your stressed-out-about-first-year-viva head in.
Sorry to hear you are having a rough time. Hope things start to get better really soon. It is hard to keep working when you have bigger problems to worry about, but you are obviously trying. Good on you.