Hi Sara,
I think Rehab generally refers to inpatient or outpatient treatment that lasts for a fixed period of time.
A support group like AA would be something that could help. There are also Smart support groups in some cities.
Have you talked to your dr about your problem with alcohol and gotten his/her advice on what might help you?