So often we find that when things get tough it's easier to give advice than to take it.
It's much harder to experience hard times than it is to watch someone else go through it so we tend to judge those who are going through it if they don't measure up; eve if we have made the same mistakes ourselves. We tend to say:
Oh well that was a long time ago and I've been forgiven for that and I'm different now.
But you aren't forgive if you condemn others for the same thing.
The Bible clearly states that we will be judged in the same way that we judge others and by our same measure will we be judged. Remember:
There but for the grace of God go I.