Poor people could be up to three times more likely to suffer heart attacks and strokes than their well-off counterparts, Research shows.
Little money in the bank was thought to force people to live off ready meals, unable to afford fresh ingredients to make a meal from scratch.
But scientists said living in a noisy place and coping with financial stress make poor people unable to sleep.
A lack of sleep is thought to trigger inflammation, high blood pressure and “furring” of the arteries.
Results suggest “short sleep” – defined as less than six hours – explained 13.4% of the link between occupation and heart disease among the men.