help!!

Mary
I have now been ON my period for 21 DAYS!! Is this normal?? What could be wrong with me??