Hyperamnesia does not necessarily occur from a young age, it can occur at any age, and there is no evidence to confirm whether it is caused by congenital or acquired factors; some appear after unexpected events or are discovered inadvertently, while others are triggered by particular events, but there is no scientific certainty as to the exact cause for the time being.