How to fix it
Open your Facebook settings
Log in to your Facebook account and go to Settings & Privacy then Settings.
Add your email address
Add the email address you use for Instagram — the one that isn’t receiving emails. Facebook will send a confirmation email to that address.
Try Instagram again
Once your email is confirmed through Facebook:- Go back to Instagram.
- Try requesting a password reset or verification code again.
- The email should now arrive as expected.
Why does this work? Instagram and Facebook are both part of Meta and share the same email delivery system. If Meta previously flagged your email address due to delivery issues, it may have stopped sending emails to it entirely. Confirming your email through Facebook tells Meta the address is valid and reactivates email delivery across both platforms.