Thanks for the query.
The symptoms you described can be seen in early pregnancy and also in premenstrual syndrome
So to confirm you consult gynecologist once and undergo blood test
for pregnancy which will rule out the possibility.
Then undergo ultrasound
which will find out the cause of your excessive bleeding.
If you are pregnant by ultrasound the possibility of miscarriage
can be ruled out.
If pregnancy test comes negative the cause for your irregular bleeding can be find out and treatment can be taken accordingly.