And the hard thing about these kids is that just when you think you've found something that works, something clicks and they change again.

But it is a journey. I agree with acs and grinity. Through this journey, I know myself more fully. And I even like to think of it as an adventure! Like journeying through the chocolate factory (which would give me a big butt). It's ok if it doesn't all go smoothly. You learn from your mistakes and move on. I think just having your kids know you are doing your very best for them is huge.