20 day period / 9 month period

This has become totally normal for me. Each month I get a 3 week period and then maybe 2 weeks off then back again to the 3 week period. I’ve been to the docs and they don’t know why my body does this but it ain’t fun. Anyone else’s body do this ? / do you know why? Currently have the impalnon.

I once also had a 9 month period whilst on the Depo shot 🙃

Anyone else have this ?