Really Long Period ?!?!

Okay, so ive had my period for over 10 days and this has never happened to me ...and im only 15 so im a bit concerned...i mean i work out so that should lower it down ...but it just comes right back... any advice on what could be wrong?