There is a huge correlation between poverty and poor mental and physical health, as well as many other negative outcomes, so yes lack of income is definitely a factor. Many of us could find ourselves in dire straits through unexpected adverse events.
I came from a working class background, failed 11 plus and didn't have brilliant parenting. There is however no comparison between then and now, the difference being, my situation was the norm after the war, and I didn't suffer social exclusion because of it. Social mobility was easier, more opportunity, jobs were plentiful even with lack of education, and the poor were not victimised politically as they are today.
Do you still wear you original wedding and engagement ring