Hello. All your problems are indicative of gap between your expectations & actual happening. This gap leads to 'Stress' & continued psychological stress is one of the major factors causing depression.
So, you should consult a psychiatrist for cognitive behavior therapy sessions & or medicine based on your clinical profile.
Next Steps
consult a psychiatrist
Health Tips
Focus solely on your priorities. every situation will have its share of bright spots & failures. every situation ll have good & toxic people. so, focus on what you want & your priorities only!