Welcome to HCM,
Initially when period starts at puberty
age due to hormonal
changes period might be irregular.
It will take some time becoming normal.
I think Doxycyline does not give such side effect.
But this is given for pretty long time so after consulting your doctor, if he advices, stop doxycycline.
Ok and bye.