Periods!!!

My periods are irregular, so when do I know when my next period will be. My last period was the first week of December and here it is almost February and I've still not had my period. Why's this???