As a general it's better to have consistency or a predetermined patern of cycling.
However in your case it seems you're getting more than enough 'base' calories. Basically you should set yourself a caloric threshold that you have to meet EVERY DAY. Say 4200 is your goal. As long as you reach 4200 it's fine and anything above isn't going to kill you since you're growing muscle.
The only thing you should worry about is if you gain over 1lb per week. In which case you can act quickly and add more exercise(I would never deprive someone of their beer).