I wouldnt be all that worried but id never bled so much before. i had blood streaming down my legs on multiple occasions.
could b pregnancy miscarriage or any hormonal imbalance,PCO, fibroses, endo or anything. cervical cancer comes in with many other symptoms n and bleeding is usually heavy and irregular. seems like ur just so worried. take a test to rule out pregnancy then contact ur Dr for further investigation.
The only way to know for sure is to go to the doctor, google just like other sites are based on general knowledge and opinions also symptoms are not a sure sign of anything.