Tori Spelling "lacked so much confidence" when she was younger.
The former 'Beverly Hills 90210' star admitted her past insecurities in a blog post.
The pregnant 38-year-old actress, gives advice to her former self in the online article.
She said: "I would tell 21-year-old Tori that she's strong, beautiful, smart, and can do anything that she sets her mind to. At 21, my biggest obstacle (well, aside from a bad boyfriend) was myself."
She wrote of her days playing Donna Martin on the teenage soap: "I lacked such self-confidence that I constantly stood in my own way."
In 1995, Tori ended a two-year relationship with live-in boyfriend Nick Savalas.
She confessed to Entertainment Weekly: "It was a nightmare. He was never physically abusive, but he was verbally abusive, telling me 10 times a day how ugly I was.
"Although I don't believe in regrets and think every moment makes us the women and moms we ultimately become. It would be nice to give this advice!"
The 'Craft Wars' host, who is expecting her fourth child with Dean McDermott, 45, this autumn, is mother to son Liam, six, and daughters Stella, five, and Hattie, 10 months. She is also stepmother to McDermott's son, Jack, 13.
Before concluding her entry, she shared beauty ad vice for the younger version of herself.
She joked: "I would have taught myself how to tweeze my eyebrows!"