Why have I gained body fat but not weight?

Anonymous
So I'm 19, 158 pounds, and 5'9. Healthy weight right? Well it's been like that for the past 2 years. However looking at old photos I noticed I didn't really have man boobs or a gut and yet now I have one despite being the same weight?

I know my diet is kinda crappy(lots of simple carb junk food crap) but how is it I've gained body fat but not weight?

And this may be obvious but can someone recommend a good way to lose body fat and not weight? Cause my weight is fine but I don't like having a gut that makes me look overweight with my shirt off.
Why have I gained body fat but not weight?
6 Opinion