Results from a Hyacorp treatment last between 1 to 2 years and the longevity varies from person to person. A singular top-up annually is enough to maintain your results.