Strange period last month.

In November I completely missed my period. AF has ALWAYS come around the 1st of every month. But never showed up in november. Then on december 20th she came heavy and painful for about 2 days. If i was to get my period around janurary 20th i am now 9 days late. Is it possible my period is actually due to come the 1st and it was just a weird cycle? I have taken so many tests and some faint some nothing. I am wondering if maybe af is due to come the 1st of February and i actually ovulated way later and maybe I am only 9 dpo and i am testing too early...Idk. Any thoughts? Is it possible for a cycle to mess up so bad and then bounce back to what it always has been ?