Are you sure you are getting 2000-2500 calories per day or is that a guess? I only say that because of you not knowing what macros were. I would guess you aren't counting calories or measuring and weighing food, so you could actually be eating more than you think. It doesn't take much to eat 2k cals in a day