You are obviously a very hard worker with tremendous resilience. Even in the face of all that you are coping with you are still in school, working 3 jobs, and finding ways to cope with a difficult depression. You university is very likely to have a counseling center with professionals who are very familiar with the issues you are presenting. I would encourage you to make an appointment with them and explain your situation. At the very least they will be offer therapy and may have suggestions about a second opinion for your medicine.
Being in the care of people who are familiar with your struggles in school and personally can be very helpful. It seems like your time in therapy in high school was helpful. It may be tie to begin this again.