10 day period

I've been on my period for 10 days and had spotting a few days before as well ... Any ideas of what's wrong