shot or bar?

I'm 16. I've been on the depo shot for about a year now.i have sex regularly and sometimes  unprotected. I've been hearing recently that if you stay on the shot for over a year, it majorly affects your fertility later on. True?? also, I'm always worried I'm pregnant because my period is SO spotty and irrregular. which BC would be better for me??