Do not wait; the time will never be 'just right.' Start where you stand, and work with whatever tools you may have at your command, and better tools will be found as you go along.
A lot of people change for good. Some people just fall off. Just trying to progress in anything, no matter what you're doing, I feel like any progression you make... some people aren't gonna be around you that were around you.
Don't settle in the land of barely enough. That is where you are, it is not who you are. That's your location, it's not your identity. No matter what it looks like, have an abundant mentality.