I eat very differently now.
I grew up eating Eastern European food. Pastries made with whatever fruit was ripe that week. Smoked meats (salami, sausage, pork), bacon wrapped in paprika, head cheese, sour cream on everything, home made lard, rendered from pig fat, etc. Onions and garlic spread on fried dough with lard and Trappist cheese. Meals eaten with potatos of some sort, flour dumplings, cabbage, or good dark homemade bread. Dessert was always something with either cream, whipped cream, good dark chocolate, or some other decadent thing that is wrong to eat. We always had fruit and were required to eat at least an apple or an orange every day, because "the poor gypsy kids don't get to have this". Coffee was espresso with whip cream, stronger the better. Salads were for rabbits. We were all solid and strong.
I married an American that does not care for much of what I grew up eating, so I had to learn how to cook "American". I started going to the doctor and having my cholesterol checked. Perhaps not surprisingly, it was sky high. I changed my whole diet when I became pregnant because I believed I needed to eat healthier for my baby. I have been fat ever since.
Part of me wonders if our bodies are accustomed to what we grew up with, and changing that confuses how our body reacts to food. I don't know, just a theory. I do know when I go back "home" to Europe, and I eat the food I grew up with, I lose weight and I feel fantastic, but then my doctor berates me because my cholesterol goes sky-high and I go back to the approved diet. I know the diet I have now is better for my heart, but oh what I wouldn't give to go back to my youth and eat a slice of dark bread with duck fat, onions and salami and not worry about that darn cholesterol or jiggly fat anymore!