I can GUARANTEE you... You don't realize how much you're eating and/or you are eating the wrong types of foods(calorie dense foods).
You would come to this realization quickly if you actually counted every single calorie that went into your body daily and measured out all your food with a food scale.
Your body requires a certain amount of calories to maintain it's current
weight (body weight in lbs x 15)...so if you were 200 pounds, that would be 200x15 = 3,000 calories/day.
If you are adding weight, you ARE eating over this number!
Now not all foods are created the same...You could eat a pound of broccoli and only add 154 calories to your daily caloric intake, or you could eat a pound of pizza and add 1,200 calories to your daily intake.
Both foods are just 1 pound, but there is a VAST difference in the calories you're adding.
It is common for those who are trying to lose weight to underestimate how many calories they are actually taking in each day so you are in good company.
The important thing is to realize you DON'T have a problem...that all it is is that you are taking in too many calories over your maintenance...then take steps towards eating less than your maintenance to begin losing the weight.
To lose 1 pound you need to be in a deficit of 3,500 calories. So if
you ate 500 calories less than this 3,000 each day (2,500 cals/day) you would lose 1 pound each week.
Couple that with 1 hour of cardio each day (500 calories burned/h on
average)..you'll burn another 1 pound a week.