Ho capito, è colpa della stanchezza.

i = i + weekFrequency;

Vado a letto che per oggi non ce la posso fare.