E.D.
For me, great advice/lessons have come from all sorts of places and people, including from folks who have trouble taking their own advice and/or "walking the walk".
I don't have to love the messenger (and/or their decisions) to love the message. With ALL advice/suggestions/opinions, I try to really sit with it before I act.
Does this feel right? If so, why? Does it feed my ego/sense of comfort or does it actually address the root issue? Sometimes the "right" path is the hardest, sometimes it's the easiest. I have to sit with it to see if my reluctance to take advice is coming from my "I don't want to do the work/don't tell me how to live!" place, or from a "Whoa, that really doesn't feel right for me right now," place.
So yah, I'll take advice that comes from someone/anyone, so long as it really feels/seems like the right path to walk.