HI I am 21 years old 

I recently bleed for 3 weeks straight it started off dark and coffee grain looking before it become light and got heavier from there.

Just under 2 weeks I have started bleeding again 

It's not as heavy as a normal period is for me but it's to much to be pregnancy spotting 

What could cause this