I can't help.but think there has always been something hormonal going on for me.
I was a big child, had puberty at age 10. I think my mum may have over fed me due to a controlling father who made my childhood, ( and her whole life) a bit shit.
I was always a bit overweight at school, not huge but a size 12. I'm only 5 foot 2.
Started dieting at probably age 16. Went up and down over the years.
On my 21st birthday my mum took me out to buy a new dress but said to the shop assistant " she'll never get anything to fit her she's so fat". I was maybe heading for size 14 at that point.
At age 25 I went to weight watchers. I was 11 stone 11 pounds. Got down to 9 stone 4 ( goal) but then couldn't stop losing weight and was 8 stone 2.
Stopped smoking when I was 30. Put it all on again, 11stone 11.
More weight watchers. Got to goal 9 stone 4.
Fell in love, put ot all on again. Weight watchers etc etc
Started going to the gym 5 times a week. This seemed like the Holy Grail!
Then stayed the same until I hit perimenopause at 46. Piled on the weight over 9 years, ended up 14 stone.
Despite the gym, pilates and Zumba and dieting I couldn't lose a single pound.
Until Ozempic sorted me out!
I love food. I cook from scratch every evening, I've never eaten much processed food. I love chocolate but have one or two squares a night. I love cheese and cake and ice cream but never eat it. My whole life is denial and I just feel food is my enemy. But I still don't really know why I 'run to fat'.