I haven't had your experiences, but I'm just letting you know that I care. You definitely have had a tough time. I find it helpful to talk to folks when I am upset, so I would probably go back to the student counselor.
Also, have you talked to your Chem prof? Maybe he/she could offer some advice.....