This is a difficult one. You may want to have pictures of your favorite companion on Facebook or Twitter. The answer to this is to have a false name on your bank’s website or service rather than the other way around. Just do not forget it!
If you feel that you might forget details that you have made up, put the information on a secure medium. Somewhere where you use 2-factor authentication is good as a last resort. The safest way is always to remember it.