Do I have to obtain these clearances every year?

No you do not. Clearances are good for five years; unless you are turning 18 this year which means your affidavit will expire when you turn 18. Therefore, you will need to obtain your FBI fingerprint clearance.