There are three main types of memory stores: sensory memory, short-term memory, and long-term memory. Sensory memory is very brief while short-term memory can last up to 30 seconds with rehearsal. Long-term memory has a huge capacity and can store memories from hours to years. Memories are encoded through different codes like visual or verbal and can be consolidated into long-term memory over time through the process of reconsolidation when recalled. The depth and type of processing used during encoding affects how well information is remembered later.