I would NEVER leave my males in for more than 3-4 days.

Not feeding them during breeding season, why would anyone think that's ok.
I feed my females all season till they refuse multiple times and then I still offer till they ovulate.
Forcing them off feed isn't wise IMO