Help answer this

Had my period dec 8-12 two weeks after dat Dec 27 i had heavy bleeding for one day and was spotting after that den i got sick had a fever of 106 now my cycle is 3 days late! What could it be?

NOT ON BC