period talk

I dont know what's going. in December I was late 19 days then spotting for 3 days. then January I totally missed my period. I'm 9 days late now. any suggestions???