Understanding why you eat more than you need is a habit. When we train long hours through the race season we will either get used to eating a lot or others diet during excessive training which can slow down your metabolism. Once race season is over some people go from training for 20 hours to 7 hours but we continue to eat the same. This needs to slowly be reversed. Try to taper activity a little at a time. Reduce how much you eat slowly too. Try small changes each week. Reduce training and intensity until you reach off season hours. Phase your eating to reduce some carbs increase some protein.
Over the next few weeks figure out what calories you are taking and what activity you are doing. Now begin adding calories slowly. Try every other day you make the increase. Weigh in each week to see if the weight plateaus. The following week add the calories to the low days. Continue to do this until you see your weight creeping up. Take a week at that same calories and see what happens. If you have not gained weight again you can repeat the process. In this way you will start to burn more calories doing less without gaining extreme weight. I didn't do that myself I dunked myself in milk chocolate for a few months. In one year I gained 25 pounds from my competition weight. This is 12 pounds higher than my pre-competition weight 12 weeks out. My goal this next 40 days is to get back to pre-contest weight.