I tried to do my own research on this and according to paper I found:
Life expectancy at birth was a brief 25 years during the Roman Empire, it reached 33 years by the Middle Ages and raised up to 55 years in the early 1900s.1 In the Middle Ages, the average life span of males born in landholding families in England was 31.3 years and the biggest danger was surviving childhood.2 Once children reached the age of 10, their life expectancy was 32.2 years, and for those who survived to 25, the remaining life expectancy was 23.3 years. Such estimates reflected the life expectancy of adult males from the higher ranks of English society in the Middle Ages.
But the estimates above are based on historical records from 'rich' people (clergy/nobility) and this is the case also in other papers references mentioned. I understand that there are likely no good records for poor people, but can we make some estimates based on archeology? For example, can it be argued it was substantially lower or perhaps even higher (nobility might suffer from close marital relations (inbreeding) or overindulgence (obesity))?
Also I am mainly interested in knowing life expectancy once children reached certain age (for example above age of 10) because I know the child mortality was very high which can skew results a lot.