Month Long Period

on the 28th my period will have lasted an entire month because of my nexplanon and honestly i’m so tired of going through pads and tampons like crazy and not being able to wear anything but period panties and i wanna know when this is gonna end. why has it lasted this long?