The solution? Use a sound password strategy and password manager application to minimize the risk while staying sane.
The most important thing? Don’t get discouraged, and don’t let the perfect be the enemy of the good. Implementing a perfect password strategy is a daunting prospect, but a better password strategy will make you safer than you are now.
Also - don't ever make your most important passwords (like the ones you use for online banking) public knowledge. In the real world I have found this to be far more important than using truly random, very long passwords that are designed to defeat a brute force attack.
The problem is that people tend to use the same passwords over and over again for different sites and purposes. The same one that they use to secure their home wifi network, and happily share with anyone that asks for it, is also the only thing protecting their bank account!
A secure password strategy depends on many unique and complex passwords. How do you keep track of them across multiple devices? Use password management software to create strong and truly random passwords and sync them across multiple devices.
1Password https://agilebits.com/onepassword
Supported Platforms: Android, iOS, Mac OS X, Windows
Cost: $50
1Password creates and saves strong, unique passwords for every site, app, and service you use and syncs across all your devices automatically, ready to be automatically filled when needed. It's a simple way to protect yourself from password reuse, data breaches, and password memory loss.
It exceeds security requirements using AES-256 (above the NSA standard for top-secret information) and the GPU resistant PBKDF2-HMAC-SHA512 key derivation function to provide added security against GPU attacks.
You can also create additional vaults and share them securely with your family or team members and automatic syncing keeps everyone up-to-date. For example you might share business logins with your co-workers, personal information with your spouse, etc.
LastPass https://lastpass.com
Supported Platforms: All
Dashlane https://www.dashlane.com
Supported Platforms: Android, iOS, Mac OS X, Windows
RoboForm http://www.roboform.com
Supported Platforms: All
Take Control of Your Passwords by Joe Kissell. This is a great book that makes a daunting subject understandable and gives you the information you need to protect yourself.