Hiperamnesia tidak selalu terjadi sejak usia muda, dapat terjadi pada usia berapa pun, dan tidak ada bukti untuk mengkonfirmasi apakah hal itu disebabkan oleh faktor bawaan atau faktor yang didapat; beberapa muncul setelah kejadian yang tidak terduga atau ditemukan secara tidak sengaja, sementara yang lain dipicu oleh peristiwa tertentu, tetapi tidak ada kepastian ilmiah mengenai penyebab pastinya untuk saat ini.