Jenelle is lucky to be alive.

Teen Mom 2 star Jenelle Evans is counting her blessings these days after recalling her battle with heroin addiction in her new memoir, Read Between the Lines: From the Diary of a Teenage Mom.

According to an excerpt obtained by E! News, Jenelle reveals how the drug began to control her life.

"My first trip was amazing. I won't glamorize the drug by going into the long details of why people love it so damned much," Jenelle writes.

She bravely adds, "Before I knew it, I was shooting up four or five times a day. I was hooked."

MORE: Jenelle Evans Opens up About Her Estranged Father: "Maybe One Day We Can Get to Know Each Other”

Her addiction only got worse when her mom, Barbara, refused to let her see her firstborn son, Jace.

"It hurt my heart, made me sick to my soul that I couldn't see my son. I filled that hateful void with more drugs," Jenelle explains. "The drugs always made the pain go away. They didn't turn on me or betray me. I guess heroin was my first steady, dependable lover. It gave me what I needed to live and I gave it my life. By this entry, heroin was the only thing I had in my life that loved me."

Yet she admits that she turned to her mother during her lowest point.

"I ended up calling the last person in the world I expected to talk to, or expected would help me. My mother," she reveals. "For all of our problems, I owe her for what she did that day. I called her and told her what kind of trouble I was in, and how I needed help."

The reality star has experienced her fair share of hurdles. She grew up with an absentee father, had various unhealthy relationships with boyfriends, and notoriously fought with her mother while on the show.

These days, the 25-year-old is celebrating her new custody agreement with Jace.

View this post on Instagram

Playing in paradise. ✌🏼💦

A post shared by Jenelle Eason (@j_evans1219) on

"I'm not restricted to when my mom says I can have my son anymore and at the moment that's all I care about. [I] just want to spend time with my son. He will be home one day but today wasn't the day, sadly," she told E! News. "I'm really happy we could come to a decision for Jace but it doesn't change my feelings towards my mom. She still isn't giving up my son to me but I will fight again in the future when the time is right."

MORE: Barbara Evans Speaks out After Reaching Custody Agreement With Jenelle

For now, Jenelle is enjoying the quality time she gets to spend with her three children.

Earlier this morning, she posted a photo with Jace on the beach saying, "Playing in paradise."

Jenelle is a mother to Jace, 7, with ex Andrew Lewis, son Kaiser, 2, with ex-fiancé Nathan Griffith, and daughter Ensley, five months, with current fiancé David Eason.

To see photos of Jenelle's amazing body transformation, scroll through the photos below!