Is humanity living the longest now?

Why our life spans are no longer than those of our ancestors