Hm. Well it could be genetic (in which case don't beat yourself up).
It could be nutritional deficiency. Your food may just not be giving you the nutrients your body needs so it keeps hungering and you keep eating. You live in Sweden and it seems Europe at least has some sanity in dealing with GMO foods.
It might also be you just need some supplements.
Admittedly, I can't only attribute my better health on quitting soda. But that was part of it. A difficult part.
"I wasn't counting cards, I was cheating."
"Ugh. you give me hives."
"It's Tee-revor time!!!"