In the event that you do not have another email address for Yahoo to mail, and you absolutely can not remember the answers to your security questions, there is one final option. This option is more difficult, and may not work. Instead of clicking “I can’t access my account" on the Yahoo login page, click “help."
After clicking help, you will now see a list of questions and answers on the left side of the page. Scroll down until you see the question “Question not answered here." Beneath this is a link titled “Try sign-in help." Click that link. This will take you to a new page, where you need to find a link titled “Contact us." Click that, and on that new page find the link titled “Yahoo! Sign in & Registration Help Form." You will be asked to fill out an extensive form with your personal information. This information needs to match the information you gave when you created your Yahoo account. After accurately answering all of their questions, you will be able to write an email to a member of Yahoo staff. Giving all the relevant details, explain what happened, and request that they reset your password for you. With luck, they will agree to your request.
If the Yahoo employee does not agree to change your password, there is not much else you can do. You may have to make a completely new email address and tell your friends and co-workers about the change. Do not forget to change your email address with other websites, too: if you forget your password to those places, you’ll want a valid and current email to do a password recovery! Consider also making a second email address so that, if you need to do a password recovery for Yahoo mail again, you have a fallback account to recover your password with. A second account with another company, like Google, may be useful. Google mail (gmail) has different options for recovering passwords, so you can “double up" on options by having one account with each company.