A new report says the average household will spend almost £2 million over a lifetime, with nearly £50,000 of that goes for alcohol.
According to the report called The Cost of Tomorrow, the wealthiest quarter of households spend half as much again at almost £3 million.
It calculated that £1 in every £25 earned (the equivalent of nearly £75,000 over a lifetime) will go to energy suppliers.
The average household will spend £210,000 on food. Britons will spend only £22,000 on their health, compared with the £13,000 they blow on tobacco and narcotics.
Another £77,000 will go on clothing, £64,000 on furniture and floor coverings.
By the time the average person touches 50, their household will have spent £1 million in today’s prices.

