On the road to “being okay” there will be bumps and lumps and wrong turns and that is okay. You are not failing just because you fell off the wagon.
You are a human being, and you need to accept that and understand that you will never be perfect, even if there’s a voice at the back of your head telling you that you’ll never amount to anything if you’re not.
You are good and whole and valid even if you aren’t recovering as fast as you, or anyone else, thinks you should be.
Your journey is valid, you are valid – give yourself a break, show yourself some compassion.