How Long will my background check take?

I decided to join the airforce l, went through the ASVAB, swore into MEPS in August. Then I heard as a green card holder my background check has to be cleared before I can ship out for basic, the sad part is that it could take up to a year. I wanna know how true this is and how long it could most likely take cos a whole of waiting will pretty much suck.

Talk to your recruiter.