An Air Force veteran got a double lung transplant hours after doctors said he wasn't going to make it.

Terry Junn served in the Air Force for 23 years before retiring in Valdosta, Georgia.

Junn and his wife Sandy Junn had been zip lining just a few months before Terry was diagnosed with terminal pulmonary fibrosis and rheumatoid arthritis.

>> Read more trending stories

On Sept. 3, Junn woke up and couldn't catch his breath.

Sandy rushed him to the hospital and they learned Terry needed a double lung transplant.

Sandy got in touch with Mayo Clinic and brought him to Jacksonville.

He needed 100 percent oxygen and help doing almost everything.

His condition declined very fast and he was put on life support until a pair of lungs became available.

Sandy said doctors told her at 3p.m. on Nov. 8 that Terry had hours to live.

At 4 p.m., a pair of lungs became available in Mississippi. Mayo sent a helicopter and Terry went into surgery after 10 p.m.

Terry underwent a 12-hour surgery and was on life support for 11 days to help him recover.

After he was taken off life support, Terry began a long road to recovery.

He walked for the first time a few days later and has been doing well, his wife said.

Terry spent a total of 37 days at the hospital.

He was well enough to leave the hospital and join Sandy at their hotel in Jacksonville on Dec. 9.

They will stay in Jacksonville through March for his recovery.

Sandy and Terry have a 13-year-old daughter and a home in Valdosta. They are both out of work during Terry's recovery and have many medical bills they will be responsible for.

The transplant cost $1 million and they're not yet sure what the out-of-pocket cost will be.

The family created a GoFundMe page to help with expenses.