Never too late to prevent ill health