How long is the OTP valid for? July 07, 2022 08:04 Updated It is valid for 4 hours. If you have requested for it and haven’t received it, please wait for 5 mins before requesting again. Related articles Is 2FA OTP chargeable? If I have turned on 2FA OTP, can I turn it off? How fast will I be able to receive the OTP via email? What if I do not have an email address? How is it different from the other McDonald’s® apps like My Feedback, McCafé®, etc.?