It depends on genes . If spouse has healthy lifestyle and has parents who are still active mentally and physically well into their 70-80s then you’ll get good 15-20 years of companionship. Maybe 5-10 years of good sex life if you marry a 55-60+ man