How long?

How long are your cycle ?

Mines is 50 days

I use to be 35-37 but since October it had gone crazy up to 50. Why?