My boyfriend and i have been having unprotected sex and every month i get my period for 4 or 5 days, but last month i get it for 2 days and it was done then a day later it comes back and i get it for 2 weeks and now this month i have not had it yet, what does this mean?