"print the recovery codes and keep them with you at all times"
Wrong. Terribly wrong. Do not do that.
You'll have your phone with you AND the codes.
So, imagine that day, you get your stuff stolen from your person. Laptop, phone, codes, gone. Bad.
That day you were on a boat and you fall in the water. Phone, codes, gone. Bad.
Instead store the codes in your own safe, a secret location, or a safe deposit box.