I am 28, not too much older. I still feel like it is a lifetime journey. Which is frustrating in some ways, but also cool, because you can always find a new challenge that maybe you weren't aware of at earlier stages, because you weren't even ready to see it, had to learn other things first. Try not to beat up on yourself, and surround yourself with people who bring out the best in you.
These are things that have helped me to grow/change for the better. Makes it a lot easier, reinforces the good, particularly when I'm in a tougher situation.