Dear Blobs,
I am so sorry, I have only just read your above post. Can't imagine the stresses you have been going through.
I hate it when people have said to me in the past 'life happens'. I certainly does not help. Without sounding patronising please look after yourself. The mental and physical stressess are not always visible or apparent to others or even ourselves soemtimes. Even if they are to others they don't always have an understanding of how to deal and even if they/or we need them to be dealt with. When we go through these ourselves we can try and process them beter but we need to give ourselves enough space to all tell ourselves this is normal, especially as in your case, with the magnitude of what you have been going through.
Once again, please do take care.