Help this isn't normal

In 2013 I got on depo and didnt have a period I decided to change to the nexplanon in 2015 with no break and continued not having periods I got off the nexplanon and onto the pill in 2018 with no breaks and continues not to have a period until I got off the pill in september of 2019. I had one period and then got pregnant in december and then later miscarried that same month. I had one period in january that lasted 19 days and then i started another period on February 28th and have been bleeding since. Some days are heavy some are light and some are spotting but I have been bleeding for 42 days now and it's got me worried is this my body regulating or is something wrong? I wanna try for a baby but I can't with all this bleeding. I've even had to start taking iron pills from all the blood loss.