Period Length!

I've been on my period for 18 days and still going. I've been on the Nexplanon(Implanon) for almost 3 years and this is a reoccurring problem. Does this happen to anyone else?