Welcome and congratulations.
You are doing so great, hang in there, all those bad withdrawals will pass, I know it can feel like forever but they will pass. It takes a quite a time to get messed up & it takes a little time to get sorted out...before you know it you will look back and wonder who that person was.