A teenager who claims to be pregnant with baby Jesus appeared on Dr. Phil for an ultrasound -- and was in for a surprise when she discovered she may just have gas.

Haley, 19, had claimed she was nine months pregnant, despite negative results from pregnancy tests and doctors, and insisted the child was the son of God.

"I know my pregnancy is real. I’ve gained at least 22 lbs.," Haley told Dr. Phil. “I was sleeping one night and my baby punched the bottom of my stomach and kicked me, and I can feel his head right here, right below my belly button.”

Haley's mom, Kristi, responded by telling Dr. Phil her daughter is a “compulsive liar.”

"My family, my friends, my pastors at church, they don’t believe that I’m pregnant," Haley said. "I know it’s Jesus. I don’t care if my family disowns me. It really comes down to if you’re a true believer in Jesus or not… I don’t care what the home pregnancy test or a doctor says, when I give birth to my baby, no one is going to deny him because he’s my saviour."

According to the U.K. Mirror, Dr. Phil arranged for Haley to have an ultrasound on his show performed by The Doctors host Travis Stork, where Stork confirmed she was not pregnant, though he did discover she had “dilated loops of bowel.”

"What that means is there is some air in your intestines... those little loops move around," Stork told the teen. "When you have felt down there and you have felt something moving, that was just your bowel moving."

Haley still refused to accept the results of the ultrasound, responding "I’m sorry, Dr. Stork, but you can’t lie to Jesus."