hi. first things first, you should try and lose weight, that will help you increase your confidence and reduce depression. it will also help you in stabilizing your other medical conditions. keep you vitamins in check and continue medication for the same.
Next Steps
along with taking anti depressants, do visit a psychologist and seek psychotherapy for your depression. therapy works wonders and has a long term effect.
Health Tips
do not take hypnotherapy for depression.