Eating too many cakes, crisps and burgers can start damaging your body in just three weeks, research suggests.
Foods like this that are high in saturated fat are dangerous for the heart even when people do not gain weight, a study by Oxford University found.
In the tests, one group of people were asked to follow a diet high in saturated fat or polyunsaturated fat and another group were asked to eat foods containing healthier polyunsaturated fats - like oily fish and nuts - for up to 24 days.
At the end, neither group had gained weight but those who ate more saturated fat showed a sharp deterioration in basic markers of health and had scan results linked to an increased risk of heart disease.
They also had a 20 per cent increase in the amount of fat stored in livers, heightening risk of type 2 diabetes and saw their levels of total and 'bad' cholesterol rise by roughly 10 per cent.
In contrast, those who ate diets high in polyunsaturated fats saw their health significantly improve.
They saw a drop in total blood cholesterol and 'bad' cholesterol levels of around 10 per cent and an increase in energy reserves in their heart muscle.
Nikola Srnic, the lead researcher from Oxford University, said: 'It's the type of fat, not the amount of fat, that's important.
'It is interesting how you can see such a change so quickly, within three weeks,' the researcher said.
'For diets that were higher in saturated fat we asked people to increase consumption of butter, whole fat dairy products, cakes and pastries.
'The polyunsaturated fat diet is higher in fats from fish, certain vegetable oils and certain nuts and seeds.
'The results suggest that a diet high in saturated fat may negatively change cardiovascular disease risk factors even when a person does not gain weight,' the PhD student said.
'On the other hand, we saw protective effects if a person ate a diet high in polyunsaturated fat.'