No Period

I haven't had my period in like months.. I can't be pregnant, i havent had sex with anyone since last year and we used protection.. I have also had doctor visits so they would've caught it.. could it be stress? Depression?