Welcome, NorCali! SR is a great resource. some of us can stay sober by hanging out on these forums (there is a class of june in the newcomers area if you want to join), some of us go to meetings of some kind, some of us are in therapy, some of us have done all of the above. it's a great place to get to know some other people with very similar thoughts and patterns to you. we can all learn from each other and support each other on the way!
love your screen name by the way, I grew up in socal but went to college in norcal and fell in love with the place! take care and glad you joined us!