Not everything’s going to go your way in life. It’s a broken world, after all. Sometimes, god uses it as a lesson, and sometimes that’s just the consequences of the world and/or your mistakes. Blaming yourself won’t help you entirely if you don’t do anything with it. Give yourself grace, and walk with the cane God gives you every day through his word. Slow doesn’t always mean shoddy. It just means you still have a long way to go.