Generally when I see people that aren't consistent or as you say, are sporadic, it's because they either aren't following a program or are not logging progress. Calories are obviously important, but not so much on a day to day basis, moreso when you are in a deficit or have changed diets.