Former US president George HW Bush has been hospitalized in Houston for two months.