Symptoms you have listed alarms the need of immediate detailed evaluation and treatment. Please consult near by psychiatrist preferably in person or at least online.
The way you are reacting to the situation probably is been influenced by the mood.
Next Steps
Kindly visit nearby psychiatrist and take help.
Health Tips
There are very good medications for Depression. Take medicine, psychotherapy including CBT and get relieved of it.