Stop trying to remember all your passwords. Use a reputable password manager (e.g., Bitwarden, 1Password, LastPass). It will generate strong, unique passwords for every site and fill them in automatically. You will never need to search for a "recovery tool" again because you will always have your password stored safely.
Do not panic. Facebook has a backup process for exactly this scenario.
If you need to regain access to your Facebook account, you should