Always use the maiden name as the primary name. But use other names in documents as alternative names. That would include names used during or after marriages. The fact that there was more than one marriage doesn't matter. Every fact (an alternative name is a fact) gets a source. This is harder to do if your tree is on Ancestry but not hard if you're using a decent genealogy program or doing things by hand.
Of course also record all the marriages.