Hi jayjem, I really feel that you could do with a rest, it seems like your body and mind are crying out for a rest. If you can just stay off work until you feel better, allow yourself the time to rest and heal and not feel guilty, really take care of you I think you will be alright. You can order magnesium online and have it delivered. I take remag from botanica health and it’s honestly fantastic for anxiety so it’s the betteryou spray from Holland and Barrett. I felt so much better after a few sprays of it honestly. It sounds like your colleagues are supportive. so in the short term I suggest rest, self care and magnesium and in the longer term, therapy. Have you got someone at home to support you? X