Hey Jared,
I believe that what you are experiencing is part of a process. I know it feels crappy but that same crappiness is what tells you what you dont want back in your life today. You are doing good. As far as your friend goes it may be that supporting you is helping him stay clean, you know.
Warmest wishes
Evanna.