If you are a person who have a short term memory then always have a copy of your password.
You can make a file in your computer and put all your password there, or you can make a password where you've always used so that you wont forget,
you can also share your password to your family member or make a printout of it.
I only use bitcoin wallet in website so i dont know how the other wallets where you stored your bitcoin works. So if you also using like me, i think you can ask them for support like recovering your password. Also i dont know but i think if you are using other wallets there should be a private key, then you should keep it.
Theres a saying that "Prevention is better than cure". So for me its better to make a safety in everything so that you will have a solution when the problem occurs.