She's a 23-time Grand Slam champion, and held the world No. 1 ranking for 186 consecutive weeks, but she's also a working mom.

Serena Williams might seem perfect, but the 38-year-old has had her fair share of struggles and most recently she got real with her 12 million followers on Instagram.

"I am often exhausted, stressed, and then I go play a professional tennis match," she wrote on Friday. 

In 2017, Serena won the Australian Open while pregnant with her daughter, Alexis Olympia Jr. Serena has jumped over high hurdles, but both being a professional athlete and a mom might be the ultimate challenge. 

 
 
 
 
 
 
 
 
 
 
 
 
 

The top is never lonely when your best friend @venuswilliams is there. Here's to #23. What a night for our family.

A post shared by Serena Williams (@serenawilliams) on

This week, Serena also shared a video about missing Olympia's first steps (in an ad partnership with Pampers). At first, she was heartbroken after receiving the video while she was away from the house training for a tournament, but the support of other moms made her feel better.

Like any mom, Serena also proudly posts about her daughter's antics, including a recent adorable snap of the two-year-old running around in her swimsuit. 

 
 
 
 
 
 
 
 
 
 
 
 
 

#mood @olympiaohanian

A post shared by Serena Williams (@serenawilliams) on

On court, Serena lifted her first title since 2017 and her first as a mother last month in Auckland. 

She most recently appeared in Fed Cup action against Latvia earlier this month, splitting her two singles matches.