The singer, 21, announced the news in an interview with Cosmo for Latinas on Monday (02Nov15), revealing she is currently six-months pregnant.

"It came as a total shock," she confessed. "You take the test, and you're not sure, and then you take another one. It was a very crazy moment for me; I never thought I would have a baby at 22, but I'm definitely excited. I'm super excited to meet my baby and to be a mom."

Jasmine declined to reveal the identity of the child's father, but noted he has been "very supportive" after they found out she was expecting.

She also admitted she was apprehensive about sharing the baby news with the world, fearing fans, followers and critics alike would suggest she was too young to start a family.

"The fact that I'm still young made me so nervous," Jasmine said. "You never know what people will say. It's looked down on to be young and pregnant in this country... A girl who has a child young is thought of as fast and wild, or as someone who doesn't know how to raise a child. But I've always known that I wanted kids, and I know that I'm old enough and that I'm responsible. In Latino culture, it's normal to have kids young.

"Whether I had my career or not, I would still look at decision the same way. I don't judge any decision that another young woman would make, because I believe that a woman has the right to choose - to have a baby or not."

Jasmine shot to fame in 2010 when she appeared as Bieber's love interest in his Baby music video, and the pair briefly dated.