Early period???

Ja
Just curious, has anyone's period came at least two weeks early before? I am currently on Metformin and BC to regulate my cycle but somehow I just had a cycle on June 16-21 and now it's back. I'm really confused! Any help appreciated. Thanks!!