Co-parenting is one of the most difficult things you and your ex will encounter following a divorce or separation. Many factors ...