20 day cycle

Ba

I’ve had nexplanon for 3 years and my cycles are very long. I had my period for an entire month once and now it’s happening again, I’ve been on my period for 20 days now. Should I be worried or should I go to the doctor? Has anyone else experienced this?