period question

I have had my period since the 4th and still have it today. I got the depo shot around the first week in June. Is it normal to have my period this long ?