I wrote in a post back in 2009 that change takes time. Period. However, when I wrote it my expectation was that "time" would be a short period of 1 to 3 years and definitely no more than 5 years. The irony is that one of the examples that I mentioned--the growth of a tree--can take a minimum of 10-15 years for fast growing trees and 20-30 for slow growing ones. (These years refer to a red maple according to Better Homes and Gardens).
Where am I going with this? Right now I'm reminded of Abraham in the Bible. God promised Abraham that his descendants would be as numerous as the stars in the sky. Yet, Abraham did not have a child with his wife Sarah until 25 years after that promise. That was 25 years of waiting for a dream to become a reality.
What goal or dream or you waiting on that hasn't come to fruition? Don't be hard on yourself because it's been five or more years and your expected change hasn't happened. So I'll repeat what I said 7 years ago back in 2009. Be patient with yourself during your time of change. Every step forward, no matter how long it takes to make that one step, is a step closer to where you want to be.
And let us not be weary in welldoing, for in due season we shall reap, if we faint not. (Galatians 6:9 KJV)