Lamar Odom will move to a rehabilitation facility in the "next few days".
The 36-year-old basketball star has been recovering in Cedars-Sinai hospital in Los Angeles since being found unconscious in a Nevada brothel following an alcohol and drugs binge and is set to move to rehab soon.
A source told PEOPLE: "The plan is for him to move in the next few days. At the facility, Lamar will continue to receive amazing therapy. He still has many challenges but is making progress. He is a fighter!"
Meanwhile, Lamar spent Christmas with his children Lamar Jr., 13, and 17-year-old Destiny.
A source said: "Lamar is doing way better. He was so happy the kids were there with him for Christmas and they were so happy to be with him. The kids were happy ... to bring him gifts, all things he loved. They had so much fun. It was very emotional and very happy."
Lamar Jr. had previously shared a picture of himself, his father and sister on his Instagram account over the festive season.
He captioned the image as: "Christmas with pops. Here's to 2016. Blessed," alongside a praying emoji.
Lamar's estranged wife Khloé Kardashian, 31, had paid to fly Lamar Jr. and Destiny to Los Angeles.
A source said: "Khloé flew Lamar's kids out to Los Angeles so they can spend time with him, and Khloé came to Houston for a few days while his kids are in LA with him."
Tagged in Khloe Kardashian Lamar Odom