The Guardians of the Galaxy star tells Marie Claire for its August issue that the most important thing she's figured out is "not to settle. If you're not happy with a person, leave. And wait until you find that one person who makes you feel good about yourself every single day and is not expecting you to change, but to grow."
Saldana, 36, says she trusted in her relationship with husband Marco Perego from the get-go.
"I don't do the ABCs. I do what my heart says, what my heart feels. So from the moment I met my husband, we were together. We knew."
Saldana puts a premium on respect, and says her past relationships are ancient history.
"I have been in relationships where a man has disrespected me, and I don't need to be friends with that man anymore," she says.
Boe Marion / Marie Claire
Saldana was previously engaged to entrepreneur Keith Britton. After 11 years together, the couple split in 2011. She then dated Bradley Cooper before calling things off early last year.