Dr. David Todd

Dr. Irma Palmer


"Health and wellness is much more than my profession as a chiropractor - it's my chosen lifestyle. Striving to inspire my patients to face adversities associated with health is my passion. Join me so I can help you too." - Dr. Irma Palmer 

Dr. Palmer graduated from Life Chiropractic College in Marietta, Georgia in 1992. Soon after, she moved to Birmingham, AL with her husband and established her practice in 1993 in the Inverness community of Birmingham, Alabama. She is a holistic - oriented chiropractor that’s bilingual in Spanish. 

Reasons I became a Chiropractor

Playing competitive softball growing up, I suffered with lower back pain and severe menstrual issues. During that time, I was told this pain was just part of being a woman. No one understood that the overall pain I was experiencing was affecting more than just my physical well-being. It was not until I suffered a severe softball collision that my parents took me to see my first chiropractor, and it was life changing. Nevertheless, it was that experience that inspired me to become a chiropractor and help change the lives of others. 

I believe in being authentic, living with integrity, and practicing what I preach. Living a healthy life and educating my community on the BIG 5 wellness lifestyle concept; Faith, neurological connection, eating food from the earth, exercise, and intentional thinking. I believe everyone striving to improve in these five areas will restore their health and vitality, personal confidence and move toward an optimum quality of life. 

  My goal of Chiropractic Today is to ultimately make a difference within our community and beyond utilizing these principles.  

What do I do for fun?

I am an avid runner; running 3 to 4 marathons per year. My husband and I enjoy going to the lake on weekends, grilling out, and loving on our jack russels. After our daughter went off to college, we are surprisingly surviving as empty nesters!



We look forward to hearing from you


Find us on the map

Office Hours

Our Regular Schedule


6:00 am-12:30 pm

2:45 pm-6:00 pm


10:00 am-2:00 pm


6:00 am-12:30 pm

2:45 pm-6:00 pm




6:00 am-12:30 pm