Quote Originally Posted by linayar View Post
Yes, you do need it every login. I think that's the point of having a 2FA. If it only checks every month, then the rest of the month, it's as if you don't have a 2FA.
The way I understand it is that things like what Esmoire is talking about will run a sort of check on your system and if it's different it will ask you for the code but if it recognizes it as the same as the previous log in it wont so it's still fairly secure. Blizzard's battle.net app works that way and also pops a prompt on your phone that asks you if it's you logging in rather than having you input a code which is super convenient. You also have the choice to disable that and input the code if you want.