My stupid period

I wish that my periods would get it togeter.  My last period was oct 30, and now it is  dec 24 which means my cycle length has changed from in the 30 range to 50 range????  I'm not understanding why my cycle length has changed so much?  I really hoped that ovulaated but considering that my last cycle was 55 days ago then I couldnt have possibly ovulated with a cycle length that long.  This is so fraustrating, I just wish my stupid body woudl get it straight !!!! grrrrrrrrr!!!!