Extra period

Lydia
I always get an extra long period (15 days) whenever I start eating healthy or working out super hard. I've talked to my doctor several times and she says it is normal. It always works itself out, but it sucks getting your period so long! Does this happen to anyone else?