Welcome Chococat,
Hey Chococat, I would try NA or CA meetings, Here is a link to your area.
http://www.sfna.org/
I just moved from where you are and I can only say stay away from anything in the mission - PERIOD! Hit South City or Colma, and if you can get there San Mateo has some really good meetings, Burlingame (off El Camino) also really good NA meetings.
More info for the South Bay
http://www.sjna.org/
The BEST meeting (According to ME) is the Los Gatos NA daily or the Sunday Meeting also in Los Gatos.
I wish you luck, this is a really big forst step, but does require more action. I hope you make the right decision.
Cheers,
~GB