Unstable income, outstanding bills, pending loan, high cost of living, low income, financial insecurity all of these contribute to stress and depression. Money plays a huge role in mental health, if you are financially secured, it is very likely that you are happy and content.