Not sure i understand, but enabling 2FA requires an App for your Phone. The only way to lose access to your codes is to lose your Phone. There are backup plans for your App to recover with a new Phone.
I didn't save codes for my phone, I missed to backup codes, I can't login since I missed these recovery codes. Each code login me twice after that it expired very soon. So I need more codes if I have much more activity.