I always gain weight when I do cardio often due to ''overeating"? How do I solve that?

Anonymous
I always deal with this problem. When I start doing cardio a whole lot, I get SO hungry all the time. I try my best not to eat too often, but when I eat, I eat bigger meals. I swim twice a week and I do zumba once a week. I don't eat junk and I try to eat only until I feel full. I don't deprive myself cause I want to stay away from starvation mode.

I think the problem is that I don't burn enough calories to compensate for my portion increase (my swimming workouts are only 20-30 min long these days), but what can I do? I just eat cause I'm hungry! I don't think it's that I'm gaining muscle that much... I just can't maintain a low weight at all when I'm working out regularly! It frustrates me cause I used to be around 123 (I'm 5'7'') back when I wasn't training at all, eating junk all the time but small portions. Now that I have a healthy, balanced lifestyle, I'm around 130ish and I don't as lean as before. I feel/look bloated more often and I look bulkier in my midsection due to it. I'd really like to look fit and slim but it seems that I'm incapable of it when I ACTUALLY do what I should do (healthy eating and working out). And besides, if I eat less, I don't have enough energy to work out properly so... :/
I always gain weight when I do cardio often due to ''overeating"? How do I solve that?
5 Opinion