AA District 2 – Area 73 West Virginia
https://cdn.tailwindcss.com
https://unpkg.com/lucide@latest
tailwind.config = {
theme: {
extend: {
fontFamily: {
sans: [‘Inter’, ‘sans-serif’],
},
colors: {
brand: {
50: ‘#f0f9ff’,
100: ‘#e0f2fe’,
200: ‘#bae6fd’,
300: ‘#7dd3fc’,
400: ‘#38bdf8’,
500: ‘#0ea5e9’,
600: ‘#0284c7’, // Primary Brand Color
700: ‘#0369a1’,
800: ‘#075985’,
900: ‘#0c4a6e’, // Deep Navy
950: ‘#082f49’,
}
}
}
}
}
/* Custom scrollbar for meeting table */
.custom-scroll::-webkit-scrollbar {
width: 8px;
height: 8px;
}
.custom-scroll::-webkit-scrollbar-track {
background: #f1f1f1;
border-radius: 8px;
}
.custom-scroll::-webkit-scrollbar-thumb {
background: #0284c7;
border-radius: 8px;
}
.custom-scroll::-webkit-scrollbar-thumb:hover {
background: #075985;
}
/* Highlight animation for current day */
@keyframes highlight-pulse {
0% { background-color: rgba(224, 242, 254, 0.2); }
50% { background-color: rgba(224, 242, 254, 0.6); }
100% { background-color: rgba(224, 242, 254, 0.2); }
}
.active-day-highlight {
animation: highlight-pulse 2s infinite;
border-left: 4px solid #38bdf8;
}
District 2
Area 73 West Virginia
Welcome to District 2 of Area 73. We serve the communities of Cabell County, Wayne County, Chesapeake, OH, and Proctorville, OH, offering a solution to alcoholism through fellowship and the 12 Steps.
The Problem
Alcoholics Anonymous describes alcoholism as an illness—a progressive malady that affects the body, mind, and spirit. It is often described as a two-fold condition:
A Physical Allergy: Once we start drinking, we develop a phenomenon of craving that makes it virtually impossible to stop.
A Mental Obsession: When sober, the mind inevitably returns to the thought that “this time it will be different,” leading us back to the drink despite negative consequences.
“If, when you honestly want to, you find you cannot quit entirely, or if when drinking, you have little control over the amount you take, you are probably alcoholic.”
Signs You Might Need Help
Do you drink to escape worries?
Have you tried to stop but failed?
Do you hide your drinking from others?
Do you feel guilty about your drinking?
Has drinking caused trouble at home or work?
The Solution
AA is a simple program for complicated people. It is not a religious organization, but a spiritual program of action.
The Fellowship
By attending meetings, we find people who have felt exactly as we have. We share our experience, strength, and hope to help others solve their common problem. You no longer have to be alone.
The 12 Steps
A set of spiritual principles that, when practiced as a way of life, can expel the obsession to drink and enable the sufferer to become happily and usefully whole.
Anonymity
Anonymity is the spiritual foundation of all our traditions. Who you see here, what you hear here, when you leave here, let it stay here. Your privacy is respected.
Serving Barboursville, Huntington, Chesapeake OH, and surrounding areas.
Print List
Key to Meeting Types:
(O) Open – Anyone may attend. (C) Closed – For alcoholics only.
(D) Discussion, (BB) Big Book, (SP) Speaker, (12&12) Step Study, (A) Accessible, Women, (M) Men, (B) Beginners.
Finding today’s meetings…
Need to find meetings elsewhere in West Virginia?
Visit Area 73 Website
Community
Join us for fellowship and fun. Check out flyers below for details on upcoming gatherings.
Note: If images do not appear, please ensure the image files are in the correct folder or update the file paths in the HTML code.
Service
Contact information for our trusted servants.
Need to talk to someone right now?
District 2, Area 73
Serving Alcoholics Anonymous in West Virginia.
AA Preamble
Alcoholics Anonymous is a fellowship of people who share their experience, strength and hope with each other that they may solve their common problem and help others to recover from alcoholism.
© 2025 AA District 2, Area 73. All rights reserved.
This website is not allied with any sect, denomination, politics, organization or institution.
// Initialize Lucide Icons
lucide.createIcons();
// Mobile Menu Toggle logic
const btn = document.getElementById(‘mobile-menu-btn’);
const menu = document.getElementById(‘mobile-menu’);
btn.addEventListener(‘click’, () => {
menu.classList.toggle(‘hidden’);
});
// Close mobile menu when a link is clicked
const mobileLinks = menu.querySelectorAll(‘a’);
mobileLinks.forEach(link => {
link.addEventListener(‘click’, () => {
menu.classList.add(‘hidden’);
});
});
// Meeting Data
const meetings = [
// Monday
{ day: ‘Monday’, time: ‘7:30 AM’, group: ‘Combined Groups Eye Opener’, location: ‘Clubhouse, 301 6th Avenue’, type: ‘C, D, A’, notes: ‘One Half Hour’ },
{ day: ‘Monday’, time: ’12:00 PM’, group: ‘Combined Groups’, location: ‘Clubhouse, 301 6th Avenue’, type: ‘C, D, A’, notes: ” },
{ day: ‘Monday’, time: ‘5:30 PM’, group: ‘Combined Groups’, location: ‘Clubhouse, 301 6th Avenue’, type: ‘C, D, A’, notes: ” },
{ day: ‘Monday’, time: ‘6:00 PM’, group: ‘Surrender to Win Group’, location: ‘Recovery Point Huntington, 2425 9th Ave’, type: ‘O, SP, A’, notes: ” },
{ day: ‘Monday’, time: ‘6:00 PM’, group: ‘The Ladies Room’, location: ‘St. Ann\’s Catholic Church, 310 3rd Ave, Chesapeake, OH’, type: ‘W, C, D, A’, notes: ” },
{ day: ‘Monday’, time: ‘7:00 PM’, group: ‘New Beginnings Group’, location: ‘St. Andrew\’s Episcopal Church, 947 Main St, Barboursville, WV’, type: ‘O, D, A’, notes: ‘Last Monday Speaker Meeting’ },
{ day: ‘Monday’, time: ‘7:00 PM’, group: ‘ABC Meeting’, location: ‘New Life Ministry, 990 Jefferson Ave’, type: ‘C, D’, notes: ‘Use 10th St. Entrance’ },
{ day: ‘Monday’, time: ‘7:00 PM’, group: ‘Angel\’s Group’, location: ‘5th Ave. Freewill Baptist, 306 5th Ave, Guyandotte’, type: ‘O, D, NS, A’, notes: ‘Fellowship Hall’ },
{ day: ‘Monday’, time: ‘7:30 PM’, group: ‘Do The Next Right Thing’, location: ‘Old Lincoln School, 2400 10th Ave’, type: ‘O, D, A’, notes: ‘Behind Recovery Point’ },
{ day: ‘Monday’, time: ‘7:30 PM’, group: ‘Triangle Group’, location: ‘545 4th Ave (On the Corner)’, type: ‘C, BB, A’, notes: ‘Big Book Study’ },
{ day: ‘Monday’, time: ‘8:00 PM’, group: ‘Combined Groups’, location: ‘Clubhouse, 301 6th Avenue’, type: ‘C, BB, A’, notes: ” },
{ day: ‘Monday’, time: ‘8:00 PM’, group: ‘Mud River Group’, location: ‘St. Stephen\’s Catholic Church, Yates Crossing, Milton, WV’, type: ‘O, D’, notes: ” },
// Tuesday
{ day: ‘Tuesday’, time: ‘7:30 AM’, group: ‘Combined Groups Eye Opener’, location: ‘Clubhouse, 301 6th Avenue’, type: ‘C, D, A’, notes: ‘One Half Hour’ },
{ day: ‘Tuesday’, time: ’12:00 PM’, group: ‘Combined Groups’, location: ‘Clubhouse, 301 6th Avenue’, type: ‘C, D, A’, notes: ” },
{ day: ‘Tuesday’, time: ‘5:00 PM’, group: ‘Midtown’, location: ‘Trinity Episcopal Church, 11th St. & 5th Ave’, type: ‘C, D, 12&12’, notes: ” },
{ day: ‘Tuesday’, time: ‘5:30 PM’, group: ‘Combined Groups’, location: ‘Clubhouse, 301 6th Avenue’, type: ‘C, D, A’, notes: ” },
{ day: ‘Tuesday’, time: ‘7:00 PM’, group: ‘Rule 62 Men\’s Big Book Meeting’, location: ‘Central United Methodist, 1043 Jefferson Ave’, type: ‘C, BB, Men\’s’, notes: ” },
{ day: ‘Tuesday’, time: ‘7:00 PM’, group: ‘Happy Hour Group’, location: ‘Church of Christ, 21st St. & Norway Ave’, type: ‘O, D, A’, notes: ” },
{ day: ‘Tuesday’, time: ‘7:30 PM’, group: ‘Combined Groups’, location: ‘Clubhouse, 301 6th Avenue’, type: ‘C, BB, A’, notes: ‘Big Book Study’ },
{ day: ‘Tuesday’, time: ‘8:00 PM’, group: ‘The 36 Principles Meeting’, location: ‘St. Ann\’s Catholic Church, 310 3rd Ave, Chesapeake, OH’, type: ‘C, D, A’, notes: ” },
// Wednesday
{ day: ‘Wednesday’, time: ‘7:30 AM’, group: ‘Combined Groups Eye Opener’, location: ‘Clubhouse, 301 6th Avenue’, type: ‘C, D, A’, notes: ‘One Half Hour’ },
{ day: ‘Wednesday’, time: ’12:00 PM’, group: ‘Combined Groups’, location: ‘Clubhouse, 301 6th Avenue’, type: ‘C, D, A’, notes: ” },
{ day: ‘Wednesday’, time: ‘5:30 PM’, group: ‘Combined Groups’, location: ‘Clubhouse, 301 6th Avenue’, type: ‘C, D, A’, notes: ” },
{ day: ‘Wednesday’, time: ‘6:00 PM’, group: ‘Surrender to Win Group’, location: ‘Recovery Point Huntington, 2425 9th Ave’, type: ‘O, SP, A’, notes: ” },
{ day: ‘Wednesday’, time: ‘7:00 PM’, group: ‘Attitude Adjustment’, location: ‘Bates Memorial Presbyterian Church, East Pea Ridge’, type: ‘C, D, A’, notes: ‘Barboursville, WV’ },
{ day: ‘Wednesday’, time: ‘8:00 PM’, group: ‘Combined Groups’, location: ‘Clubhouse, 301 6th Avenue’, type: ‘O, SP, A’, notes: ” },
{ day: ‘Wednesday’, time: ‘8:00 PM’, group: ‘Triangle Group’, location: ‘545 4th Ave (On the Corner)’, type: ‘C, D, A’, notes: ‘Open Speaker 3rd Wed’ },
{ day: ‘Wednesday’, time: ‘8:00 PM’, group: ‘CK Serenity Group’, location: ‘The Gathering Place, 1511 Chestnut St, Kenova, WV’, type: ‘C, D, A’, notes: ‘Open Speaker Last Wed’ },
// Thursday
{ day: ‘Thursday’, time: ‘7:30 AM’, group: ‘Combined Groups Eye Opener’, location: ‘Clubhouse, 301 6th Avenue’, type: ‘C, D, A’, notes: ‘One Half Hour’ },
{ day: ‘Thursday’, time: ‘7:30 AM’, group: ‘Beverly Hills Unity Group’, location: ‘Zoom Only’, type: ‘C, D, A’, notes: ‘ID: 860 8037 8569 Pass: BHUG1970’ },
{ day: ‘Thursday’, time: ’12:00 PM’, group: ‘Combined Groups’, location: ‘Clubhouse, 301 6th Avenue’, type: ‘C, D, A’, notes: ” },
{ day: ‘Thursday’, time: ‘5:30 PM’, group: ‘Combined Groups’, location: ‘Clubhouse, 301 6th Avenue’, type: ‘C, D, A’, notes: ” },
{ day: ‘Thursday’, time: ‘5:30 PM’, group: ‘O.D.A.T. (One Day At A Time)’, location: ‘Lavalette United Methodist Church, Rt 152, Lavalette, WV’, type: ‘OD, A’, notes: ” },
{ day: ‘Thursday’, time: ‘7:00 PM’, group: ‘Seekers of Sanity’, location: ‘Barboursville First United Methodist, 605 Water St, Barboursville, WV’, type: ‘C, D’, notes: ” },
// Friday
{ day: ‘Friday’, time: ‘7:30 AM’, group: ‘Combined Groups Eye Opener’, location: ‘Clubhouse, 301 6th Avenue’, type: ‘C, D, A’, notes: ‘One Half Hour’ },
{ day: ‘Friday’, time: ’12:00 PM’, group: ‘The Promises’, location: ‘Recovery Point Admin Center, 1040 Adams Ave’, type: ‘C, D’, notes: ‘Also on Microsoft TEAMS’ },
{ day: ‘Friday’, time: ’12:00 PM’, group: ‘Combined Groups’, location: ‘Clubhouse, 301 6th Avenue’, type: ‘C, D, A’, notes: ” },
{ day: ‘Friday’, time: ‘5:30 PM’, group: ‘Combined Groups’, location: ‘Clubhouse, 301 6th Avenue’, type: ‘C, D, A’, notes: ” },
{ day: ‘Friday’, time: ‘7:00 PM’, group: ‘T.G.I.F. Group’, location: ‘Bates Memorial Presbyterian Church, East Pea Ridge’, type: ‘O, D’, notes: ‘Candlelight Last Friday’ },
{ day: ‘Friday’, time: ‘8:00 PM’, group: ‘Combined Groups’, location: ‘Clubhouse, 301 6th Avenue’, type: ‘C, BB, A’, notes: ” },
{ day: ‘Friday’, time: ‘8:00 PM’, group: ‘Chesapeake Serenity Group’, location: ‘St. Ann\’s Catholic Church, 310 3rd Ave, Chesapeake, OH’, type: ‘O, D, A’, notes: ‘Open Speaker Last Friday’ },
// Saturday
{ day: ‘Saturday’, time: ‘7:30 AM’, group: ‘Combined Groups Eye Opener’, location: ‘Clubhouse, 301 6th Avenue’, type: ‘C, D, A’, notes: ‘One Hour – Saturday ONLY’ },
{ day: ‘Saturday’, time: ‘9:00 AM’, group: ‘CTWB-Men\’s Big Book Study’, location: ‘Enslow Park Presbyterian Church, 1338 Enslow Blvd’, type: ‘M, C, BB’, notes: ” },
{ day: ‘Saturday’, time: ’12:00 PM’, group: ‘Combined Groups’, location: ‘Clubhouse, 301 6th Avenue’, type: ‘C, D, A’, notes: ” },
{ day: ‘Saturday’, time: ‘5:30 PM’, group: ‘Combined Groups’, location: ‘Clubhouse, 301 6th Avenue’, type: ‘C, D, A’, notes: ” },
{ day: ‘Saturday’, time: ‘6:00 PM’, group: ‘Surrender to Win Group’, location: ‘Recovery Point Huntington, 2425 9th Ave’, type: ‘O, SP, A’, notes: ” },
{ day: ‘Saturday’, time: ‘7:00 PM’, group: ‘Freedom Group’, location: ‘St. Ann\’s Catholic Church, 310 3rd Ave, Chesapeake, OH’, type: ‘C, D, A’, notes: ” },
{ day: ‘Saturday’, time: ‘8:00 PM’, group: ‘The Miracles Group’, location: ‘Old Lincoln School, 2400 10th Ave’, type: ‘C, D’, notes: ‘First Saturday Speaker’ },
{ day: ‘Saturday’, time: ‘8:00 PM’, group: ‘Combined Groups’, location: ‘Clubhouse, 301 6th Avenue’, type: ‘O, D, A’, notes: ” },
// Sunday
{ day: ‘Sunday’, time: ‘7:30 AM’, group: ‘Combined Groups Eye Opener’, location: ‘Clubhouse, 301 6th Avenue’, type: ‘C, D, A’, notes: ‘One Half Hour’ },
{ day: ‘Sunday’, time: ’11:00 AM’, group: ‘Combined Groups 11th Step’, location: ‘Clubhouse, 301 6th Avenue’, type: ‘C, D, A’, notes: ” },
{ day: ‘Sunday’, time: ‘2:00 PM’, group: ‘Out & Abstinent Meeting’, location: ‘Clubhouse, 301 6th Avenue’, type: ‘LGBTQ+, C, D, A’, notes: ” },
{ day: ‘Sunday’, time: ‘4:00 PM’, group: ‘Beginners Meeting’, location: ‘Clubhouse, 301 6th Avenue’, type: ‘B, O, D, A’, notes: ” },
{ day: ‘Sunday’, time: ‘5:30 PM’, group: ‘Women\’s Meeting’, location: ‘Clubhouse, 301 6th Avenue’, type: ‘O, D, W, A’, notes: ” },
{ day: ‘Sunday’, time: ‘7:30 PM’, group: ‘MOW Miracles’, location: ‘MOW Recovery Shop, 300 7th Ave’, type: ‘O, D’, notes: ‘Behind Clubhouse’ },
{ day: ‘Sunday’, time: ‘8:00 PM’, group: ‘Combined Groups’, location: ‘Clubhouse, 301 6th Avenue’, type: ‘C, 12&12, A’, notes: ’12 & 12 Study’ },
];
// Render List
const listContainer = document.getElementById(‘meeting-list’);
const days = [‘Monday’, ‘Tuesday’, ‘Wednesday’, ‘Thursday’, ‘Friday’, ‘Saturday’, ‘Sunday’];
days.forEach(day => {
const dayMeetings = meetings.filter(m => m.day === day);
if(dayMeetings.length === 0) return;
// Day Header
const header = document.createElement(‘div’);
header.id = day; // ID for scrolling
header.className = “bg-brand-600 text-white px-4 py-2 rounded-lg font-bold sticky top-0 z-10 shadow-md”;
header.innerHTML = `${day}`;
listContainer.appendChild(header);
// Meetings Group
const groupDiv = document.createElement(‘div’);
groupDiv.className = “space-y-3 pl-2”;
dayMeetings.forEach(m => {
const meetingCard = document.createElement(‘div’);
meetingCard.className = “bg-white p-4 rounded-lg shadow-sm border border-slate-200 hover:border-brand-300 transition-colors”;
meetingCard.innerHTML = `
${m.time}
${m.group}
${m.location}
${m.notes ? `
${m.notes}
` : ”}
${m.type}
`;
groupDiv.appendChild(meetingCard);
});
listContainer.appendChild(groupDiv);
});
// Initialize Lucide icons for the dynamic content
lucide.createIcons();
// Scroll to Current Day Logic
document.addEventListener(‘DOMContentLoaded’, () => {
const date = new Date();
const dayIndex = date.getDay(); // 0 is Sunday, 1 is Monday…
// Map JS day index (0-6) to our Array (Mon-Sun)
// 0 (Sun) -> ‘Sunday’
// 1 (Mon) -> ‘Monday’
const dayNameMap = [‘Sunday’, ‘Monday’, ‘Tuesday’, ‘Wednesday’, ‘Thursday’, ‘Friday’, ‘Saturday’];
const currentDayName = dayNameMap[dayIndex];
const targetElement = document.getElementById(currentDayName);
const messageElement = document.getElementById(‘current-day-msg’);
if (targetElement) {
// Wait slightly for layout to settle
setTimeout(() => {
targetElement.scrollIntoView({ behavior: ‘smooth’, block: ‘start’ });
// Visual feedback
targetElement.classList.add(‘bg-brand-500’); // make slightly brighter
messageElement.textContent = `Showing meetings for today, ${currentDayName}`;
}, 500);
}
});