Bro, I was over 30% bf when I started training. I find keeping my carbs low, and limiting myself to one carbup a week gives me best results year round. For cutting I up the cardio and reduce calories, but follow the same type of basic diet plan. CKD for me year round. I've tried to do high carb, or buffet type bulks and I gain more fat than muscle. I can eat 5000+ cals a day on a ckd and not gain much, if any bodyfat. For an endo eating clean year round is essential, and you need to do some cardio during your bulking phase.