“He's already up and going on his walker and we're expecting him to be home, hopefully, in a couple of weeks,” his aunt, Trish Miller, said.

>> Read more trending stories

During the 17 hours he was inside, he tried to climb out of the truck but his legs were pinned by the dash and seat.

“He made himself a pillow out of grass and used a pocket knife to cut the seat and get the material out to use as a blanket to cover up with,” Miller said.

Rescuers finally reached Woodring and after another hour, he was pulled to safety.

Doctors had to amputate his leg, but his family said his determination is remarkable.

"He knows that he's going to walk again and he's going to be fine. He hasn't said the first negative thing about any of it. He's just very positive," Miller said.

Troopers say Woodring fell asleep at the wheel.

The Highway Patrol charged Woodring with failure to maintain lane control and exceeding a safe speed.