help please....

okay so... i had chlymidia in september-october from my ex... the thing is i took the meds that the doc gave me and everything, but why are my periods like this? my last period lasted for almost 2-3 weeks, i bled HEAVILY and it’s back on after a week and a half... do you guys think it’s from a STD/STI, or do you think it’s the birth control implant/nexoplanon ? it’s really scaring me, i’ve been urinating more often with less pee... idk if there’s a odor or not, i know i’m not pregnant, but what should i do?