Hi, Lance. I am sorry that I am so late to this thread.
Great to see that your powered through those urges and cravings. It was painful to experience those but you became stronger as a result.
There's a huge difference between perfectionism and doing the best you can; perfectionism brings anxiety and stress. Doing the best you can brings satisfaction and pride.
A huge congratulations on two years of sobriety and recovery, Lance.
Well done.