Parenting is probably the most difficult job you'll have in your lifetime. That's especially true if you're dealing with past traumas, or if you're suffering from an addiction or mental health issue ...