You've been under a lot of stress. If that is not managed, even the smallest things can affect you stronger than usual.
You're making a connection b/w your mother's criticism and his rejection. That is not healthy. Remember that a large part is based on your interpretation instead of the actual intent of the person. In your mother's case, she may think that she's helpful by saying things like that and, not realizing how these affect you. In his case, he's trying not to overwhelm you with his own issues right now.
You're taking everything as though it is your fault and it is not. Each person makes their own decisions.
There are a lot of things you've touched upon. If it is unbearable to handle all of it on your own, speaking to your MD or a face to face counselor may be helpful. If your work has EAP (employee assistance) benefits, you may qualify for free counseling. You've got to manage your anxiety level so the anxiety does not consume your life. As your mind becomes calmer, your outlook can change and how you deal with things. Depending on whether or not you're open to anti anxiety medication, there are natural options as well such as GABA, L-trytophan, Lemon Balm, Passion Flower to name a few.
Most importantly, whatever tools you've used to manage stress i.e. exercise, meditation, prayer, talking to friends, etc. try to resort to these as much as possible.
Journaling and working on monitoring and managing what you allow yourself to think about and dwell on is going to be important.
Another reading to look at energies influencing the situation would be appropriate in July (maybe the second week or so) to give enough time for issues to get cleared up meanwhile. Otherwise, you'd get pretty much the same energies showing up before then.