Skip to content
  • Make an appointment: (205) 661-3015
  • Download Patient Forms
Facebook Instagram Phone Email
Total Health Solutions
  • Home
  • About UsExpand
    • Meet Our Team
    • Message Us
    • Directions
    • Reviews
  • Direct Primary CareExpand
    • Videos w/ Dr. Thomas About Direct Primary Care
  • Forms
  • IV Vitamin Therapies
  • Weight Loss
  • ROOSTER CLUB
  • SHOP
Total Health Solutions

Location & Hours

3220 Edwards Lake Pkwy, Suite 108
Birmingham, AL 35235
205-661-3015

Hours of Operation
Monday 8:00am - 5:00p
Tuesday 8:00am - 5:00pm
Wednesday 7:30am - 2:00pm
Thursday 7:00am - 2:00pm
Friday 8:00am - 12:00pm

Physician Hours
Monday 8:00am - 5:00pm
Tuesday 8:00am - 5:00pm
Wednesday 7:30am - 1:00pm
Thursday 7:00am - 12:30pm
Friday 8:00am - 12:00pm

  • Home
  • About Us
  • Direct Primary Care
  • Forms
  • IV Vitamin Therapies
  • Weight Loss
  • ROOSTER CLUB
  • SHOP

© 2026 Total Health Solutions • Site design by Bunn Media

  • Home
  • About Us
    • Meet Our Team
    • Message Us
    • Directions
    • Reviews
  • Direct Primary Care
    • Videos w/ Dr. Thomas About Direct Primary Care
  • Forms
  • IV Vitamin Therapies
  • Weight Loss
  • ROOSTER CLUB
  • SHOP