For me, having children has helped me to cultivate patience. It helps to have a perspective that is larger than the immediate circumstances. I'm a person of faith, so I have an eternal perspective, which can make it easier to not sweat the small stuff.
Yes, faith is critical to cultivating patience and oh yeah, children will test and grow our patience.