3 week long period!!!???

Erin

I’ve had my period since the 1st of April. Today it got light to the point where I thought it stopped (it did this about 2 weeks ago also) but I am worried I will continue my period. I made a doctors appointment for the first week of May but I am FREAKING OUT. WHY AM I BLEEDING FOR SO LONG?? I have the implant. I’ve had long periods (normal for me is 7-9 days of bleeding with spotting for up to day 14) but never over 12 days. I have been extremely stressed lately and I think that is why my period has lasted this long. Any help??