Middle would depend on life expectancy. The lower and upper bound is probably 30 to 50 respectively. 50 feels straight up old though. I thought 40 was considered to be the "middle"
"Middle age is the period of age beyond young adulthood but before the onset of old age."