The former Jersey Shore star announced over Christmas that she and fiancé Roger Matthews are expecting a child together this year and described their news as a "gift".
But the loved-up couple were initially concerned that JWoww's pregnancy had been a false alarm.
Writing on her personal blog this week, the feisty brunette explained that she was left feeling confused by her first batch of pregnancy tests and unsure of whether it was safe to catch a flight to Nashville.
"I took a pregnancy test and had a faint line. I was totally confused so I showed Roger and made him buy two more tests. Both times I got faint lines but they were barely visible so I still wasn't sure. I looked up everything online and swore I was pregnant but Roger was still skeptical.
"The following day I met Nicole (Snooki) at the airport and I was so anxious because I didn't know about the pregnancy do's and don't's and wasn't sure if it was okay for me to fly."
JWoww then discovered that she had been bleeding and feared the worst.
"So many thoughts were running through my head. I felt a loss like no other when I thought that I was no longer pregnant. I whispered it to Roger and for that whole ride we just stared straight ahead and didn't say a word. I went to bed that night in Nashville praying it was just a thing that happens."
However, her panic was short-lived and she finally found what she deemed a "stupid proof" pregnancy test to confirm her exciting news.
"That day in Nashville I was on cloud nine. I also want to apologise to anyone in Nashville because I was super nauseous and super happy which probably made me look like a crazy person!"
Along with her blog post, the 27-year-old uploaded a candid photo of her wearing jogging bottoms and pulling up her tank top to reveal her growing baby bump.
She captioned the snap: "4 months pregnant" and promised that she would write another post next week to keep her fans updated on her pregnancy journey.
This will be JWoww's first child.
Got an iPad or iPhone? Reveal Mag has been especially designed to fit!