It’s not too late. You aren’t behind. — You are exactly where you need to be. Every step is necessary. Don’t judge or berate yourself for how long your journey is taking. We all need our own time to travel our own distance.
It’s okay not to know how you’re going to fix the big issues in your life. You don't need solutions for everything. The answers will come to you but you won't hear them if you continually worry and stress about it all.
You will get days when you want to quit. But If you also want something better you have to push through, persevere and believe in yourself and your journey.
Give yourself a break. Not every day has to be directly involved in the direction you want to head. Sometimes waking up and taking a shower is just what you need.