One cheat wouldn't have these lasting effects and it seems like you have been on too long for "carb flu." The weather, period and stress probably are factors. Are you getting enough good sleep? what do your daily meals look like? Have you tried skipping meals (IF)?