Systems, methods and computer-readable storage media for generating comprehensive and personalized brain health programs are described. The brain health programs may be configured to improve the brain health of a patient, including improving patient cognitive function and/or increasing hippocampal volume. The brain health programs may use various interventions, including, without limitation, exercises, activities, habits, and diet, that are directed toward certain aspects of a patients brain and/or brain function, such as memory abilities or increasing the size of the hippocampus or other parts of the brain.