Periods only usually last 5 - 6 days maximum. I am currently on day 21 of my period and it doesn't look as though its going to stop anytime soon!
I have the contraceptive implant and have been on this for last 5 years, could this be affecting this? I have not had problems with this in the past.