Lifestyle balance is just like just like balancing on one leg - you have to constantly make small adjustments to compensate for a shift in the balance. These adjustments are not the correcting of mistakes, rather they are needed in order to keep balancing and not fall over!
You don't have to be perfect on any given day/week/month. If you went over your calorie range today, just know that you should stay in the low end tomorrow. If you missed a workout on your birthday, then do an extra one next week. It's all about achieving that balance so you don't fall down!