This page provides you with practical information about our practice. It includes descriptions of our office locations, hours, and appointment scheduling.


*Please note that HAPPI’s hours vary by location*

HAPPI Health (Appointments)____________________________________________________________

813 Franklin Street Huntsville, AL 35801


Phone: (256) 519-3650

  • Pediatric and Adult Primary Care Services
  • Monday-Thursday from 8:15AM-5:00PM
  • Friday from 8:00AM-12:30PM
  • Lunch: None
  • Please contact us to schedule an appointment.
  • Click here for their Facebook


HAPPI Urgent Care(Walk-Ins)_____________________________________________________________

807 Franklin Street Huntsville, AL 35801

Phone: (256) 333-3044 

  • Pediatric and Adult Urgent Care Services 
  • Monday-Friday from 8:30AM-6:00PM 
  • Saturdays from 9:00AM to 1:00PM 
  • Lunch:None
  • Click here for their Facebook


HAPPI Sparkman(Appointments and Urgent Care)_______________________________________

2597 Sparkman Drive Huntsville, AL 35810

Phone: (256) 585-6212

  • Pediatric and Adult Primary and Urgent Care Services
  • Monday-Thursday from 8:30AM-5:00PM
  • Closed on Friday and Saturday
  • Lunch from 12:30PM-1:30PM




HAPPI Behavioral Health (Appointments for Behavioral Health)__________________________

2327 Pansy Street STE B Huntsville, AL 35801
Phone: (256) 286-0966
  • Pediatric and Adult Behavioral Health Services
  • Monday-Thursday from 8:30AM-5:00PM
  • Closed Fri-Sun
  • Lunch from 12:00PM-1:00PM
  • Click here for their Facebook




*To reach the practices after hours: Please call the main number (256) 519-3650 and leave a message with the patient's name, date of birth and the reason for your call.  Please leave a valid call back number so that someone can return your call.  


We know you have many choices when choosing a family physician in Huntsville, AL, so we are pleased you have choosen us as your family provider. Getting an appoitment is as simple as calling us to get that appointment set up. If you cannot keep a scheduled appointment, please call to give at least a 24 hour notice. If you will be delayed or late to your appointment, please call to see if your appointment is still available or if you will need to reschedule.