Look up AlAnon. It is specifically for those who have alcoholics in their lives. It's a support group. It's free. You will hear from people who have walked your path and have gotten out or are trying to help themselves.

Also get to a doctor for a complete evaluation and to rule out underlying problems that may be helped with medical intervention. If this is a pattern, talk, self-help books, yoga, etc. may not be enough to help you pull out of this..