Please, never blame yourself for your suffering. Many good people have suffered badly and many cruel, bad people have led rich lives and never got punished. If there is a God, you only have to look at history to realize that he is surely not rewarding the good and punishing the bad, at least not in this earthy life.
I felt exactly like you during the first 20 months of WD but though it can last long, it is temporary. BEcause you are 20 years younger thn me, you will probably need less time to start recovery.