Baby Boomers: born 1946-1964. So the youngest Boomers are 45 now. Using today's average lifespans, they should still be kicking for another 35 years or so.
But if that's not enough, don't worry. Our porous southern border will continue to provide plenty of patients. Just don't expect to get paid for treating any of them.