Also I know very well that sometimes depression, self esteem problems and mental health issues are due to tough life circumstances. Since those vary from person to person idk what advice to give for that. Ig try to find support / advice from capable ppl, and yeah it takes time to figure out how to improve things.