Depo-shot

How long has your period lasted on the depo shot, I’ve been on my period for 4 months non stop, how can I stop it, should I call my doctor or is it normal ?