Megan Fox recently opened up about having "mom guilt" and questioning whether or not she has "done enough" for her three children, whom she shares with ex-husband Brian Austin Green: Noah Shannon, 9, Bodhi Ransom, 8, and Journey River, 5.
The actress also revealed how she handles being separated from her children due to co-parenting and traveling for work.