You must know that life is got its own clock and each one of us is going by our own clocks. The time that is probably going right for me might not go the same way with you. We all have our own time of doing things and they happen as they are meant to occur. There’s no strict formula for achieving anything in life. What worked for me might not work for you!
It is essential to realize that while someone might have achieved success at the age of 21, married at the age of 23 and had a good life by the age of 25, you might have achieved all of them in your life, but years later. One must not blame himself or herself for that matter.
You must understand that life goes on and things will happen as per they are meant to be! Everything is pre-destined and it is all about the experience you gather through the different hurdles of life that in turn, prepares you for the long race in life.
Every little progress is significant. While the pace of achievements varies from person to person, that does not mean that you are anyway inefficient to the others. We all have our own speed with which we would be covering the distance.
Life is all about moving ahead. While some would reach the destination some time before, others will take a little more time and that is what makes all the difference.