Appearing on The Meredith Vieira Show yesterday (10 September), Jessica revealed that growing up in her twenties she was riddled with insecurities, just like anyone else.
But now in her thirties and with two adorable daughters, Honor, six, and Haven, three, the Sin City actress has never felt better.
Jessica told host Meredith that she felt the same "normal insecurities that everybody" feels when growing up. She said: "My teens and my twenties I just wasn't sure of myself, I felt really insecure and I felt like I always had to apologise for myself… I was such a people pleaser."
The 33-year-old revealed she used to think "she wasn't smart enough" as she never went to college when she was younger.
But now with a successful acting career and her own eco-friendly baby products company, Honest - valued at close to $1 billion, according to Wall Street Journal - that couldn't be more from the truth.
Maturing and having a family of her own, Jessica has two daughters with her husband of six years Cash Warren, the US beauty said she has now "come into her own as a woman".
Although she did joke: "I'm a little sad I'll never be in my twenties again."
Despite admitting it has taken her a long time to become "sure of herself", Jessica has never looked anything but on the outside and the star is forever giving us wardrobe envy!
Oozing confidence when it comes to her style, Jessica gave us all a masterclass in double denim as she headed out in Manhattan earlier this week and yesterday, the now turned entrepreneur had us lusting after her getup, yet again.
Changing out of her pretty, white dress she was spotted wearing for her TV appearance, Jessica sported a gorgeous off-duty look as she made her way back to her hotel in New York.
Swapping her frock for a causal jersey midi-skirt and white cami top, Jessica finished her ensemble with a cute, pastel pink leather jacket, black cut-out sandals and a chic pair of round-framed oversized shades.
Reveal is now on Google Plus! Join us here for the latest pictures, fashion and celebrity news!