Hey Joel, hope you're still sober.
Unfortunately life is going to keep throwing us curve balls and they all suck and are a pain to get through. I can tell you from all of my experiences in dealing with the "pittfalls" that they do get easier to work through. Keep it up and don't let other people, places or things be the wheels to drive you down.