Periods ?

Im on my period. I know bloodclots are normal but i have been getting alot of bloodclots for this period . This bloodclot fell out in the shower . Is it normal? Its sooo biggg . I was wondering why i was having so much stomach pains . No its not a tampon and no its not a miscarriage i wasn’t pregnant.