Life stage profiler