The 4 Snacker Archetypes: Why you can’t stop snacking
Identify your snacker archetype so you can break the cycle. This is for you if you're snacking for a dopamine hit or out of habit and especially if you find the afternoon or after dinner a tricky time to stop eating.
Should You Cut or Bulk?
For people who are in a position to gain muscle more easily, I’d consider going as high as 500kcal surplus per day for the short term. I would aim to limit it to ~250kcal max for advanced lifters, which is the equivalent of 1kg per month.
So if you are intentionally gaining at a quicker rate than that, you would also expect to be gaining a lot of body fat.