Question: what are the requirements to obtain an ffl?
Answer: Be at least 21 years old. Be a US citizen or legal permanent resident. Not be a convicted felon. Not be a user of illegal drugs. Not be convicted of a crime of domestic violence. Not be convicted of any other offense that would disqualify you from owning a gun.