Book an Appointment

Choose your insurance
Loading...
Choose your insurance
Loading...
No Results
What's the reason for your visit?
Illness
8 South Michigan Ave, Suite 1301, Chicago, IL, 60603
1207 McHenry Road, Suite 212, Buffalo Grove, IL, 60089

Qualifications and Experience

Education

Hospital Affiliations

Languages Spoken

Board Certifications

Professional Memberships

In-Network Insurances

Specialties

Professional Statement

My mission is to form strong doctor-patient relationships. MY strength comes from being curious and real about your needs. PLease NOTE: BLOOD WORK IS NOT DONE ON SITE FOR PHYSICALS! QUEST IS ONE BLOCK AWAY! Because I am single practitioner, certain exams are referred out to specialists. For example, there are no female exams performed at my facility. Complex skin concerns are sent immediately to dermatology. Also, I do not work with patients while they are pregnant. Also, I do not consider myself an Urgent care facility. When you meet me at your first and subsequent visits, most of the time, I will be the first one you will see greeting you at the door! I can be very relaxed in my appearance and approach, but very intense and focused to help. I love to see my patients laugh. At times there will be unforeseeable professional emergency calls. I appreciate your patience. At the heart of my approach, I am comprehensive in my thinking through your problem. NOTE: I am not an URGENT care facility. Ex: Eye problems, blurred vision, extreme headaches, dizzyness, chest pain, extreme shortness of breath. I am keenly aware of when a person needs to see a specialist, on the SAME DAY therefore, so you might only have a short visit. Also, I will touch upon many different aspects of your life, moving from topic to topic. We might not get through all of your concerns in one visit, but I am committed to exploring all of them. Bottom line, my office does not look like what you might expect. The waiting room has been designed to assure comfort and healing. Simply put, it has been uniquely crafted to help you begin your exploration and journey into healing. Be prepared to work with me in successfully approaching your healthcare needs.

Zocdoc Awards

Verified Patient Reviews

Overall Rating
Bedside Manner
Wait Time

Very thorough and empathetic with his patients, you don't feel like you are being rushed at all. I am glad I found him after a couple random searches, I not only felt genuinely heard, but was also given very good and detailed medical attention. He is very friendly as well, and I can tell he genuinely cares for his patients. Highly recommend

Overall Rating
Bedside Manner
Wait Time

Truly listens to your concerns and seeks to understand all factors, physical, mental, and emotional. Very unique in the medical field. He will be your health detective and coach to recovery. I look forward to seeing him again!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Bain, wonderful as usual.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

At this visit, Dr Bain was thorough, caring and as always he actually listened to me.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Bain explained my blood work in detail and carried on a plan that we both agreed on

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Bain was very attentive & compassionate during my visit today.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr Bain took the time to LISTEN to me .

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Always satisfied with my appointments with Dr. Bain. All around extremely smart and attentive doctor. Truly cares about patients.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Very speedy and pretty accurate. I am on my prescribed medicine for my symptoms and so far so good!

Overall Rating
Bedside Manner
Wait Time

I'm a little upset about the visit, felt like I was treated in a rush, Dr. Bain needed took care everything and everyone by himself, it's overwhelmed, and he talked to the phone several times during the visit and asked if I am allergic to penicillin for 5 times. Overall, not very happy with it.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

He ran late the first day so I rescheduled for the next day. No wait at all. Quirky but knowledgeable caring and thorough.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

His broad base of knowledge is amazing. He keeps seeking new information and is not stuck in the box of traditional x=y. His integrative approach makes sure you get the best care. A true integrative practitioner. He is great!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Very knowledgeable, friendly, professional, and always extremely helpful. Always leave with what I need.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr Bain is A.W.E.S.O.M.E. Sure I waited a bit. Sure he had to pick up a call from a patient with an urgent matter. BUT that's the kind of care and attention I personally want from a doctor and I can't fault him for providing a great level of compassionate care. Matter of fact, he took all the time he needed with me, literally, almost 2 hours of face time. What other doctor gives you that! He's 5 stars in my book!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Bain is awesome. I was recommended to him by a co-worker several years ago and have been with him since. He is an exceptional Doctor and I'm so glad that my co-worker heard me mention I needed a Doctor in the loop and she was seeing him. All it takes is one visit and you'll know you have found the Doctor you have been looking for.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

His style is unique. I'm glad I found him, changed my life. I think the best doctor I've seen.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Great!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Bain is absolutely wonderful. I Don't know what I would do without him

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Very on key in trying to get to know patient and symptoms and relating it back to reason for visit. Would definitely come back for future issues.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Bain was easy to schedule, and diagnosed my sinus infection effectively and well. Already feeling better!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

He made me feel at ease the entire time. Very funny, and also very thorough.

Overall Rating
Bedside Manner
Wait Time

Always helpful. Thank you again.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I think by far the most unconventional doctor I've ever visited, but that is precisely what I was looking for. It's about tome doctors were more "human" and Dr Bain by far meets those requirements. Very welcoming, wanted to know who I was beyond a medical history, and made me feel like care was his primary vocation.

Overall Rating
Bedside Manner
Wait Time

I found Dr. Bain to be very thoughtful! This was my first visit and I will definitely be back.

Overall Rating
Bedside Manner
Wait Time

Very energetic.... there was clearly a lot going on in his head and I don't not feel like there was much attention paid to me. Very overwhelming, felt like we had three conversations going on at all times.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

If youre looking to find the real problem of your illness, Dr.Bain is the doctor for you! Wonderful bedside manor. Definitely my doctor from now on.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Bain is professional and personal. I’ve been looking for a reliable doctor I could connect with and am glad I’ve found him.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Leaves no stone unturned in an effort to get you well, looking for CAUSE vs just covering up what one's body is trying to make known through symptoms one is experiencing. He is one of a kind & unique.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Bain is thorough in his exams and questions, he does talk a lot but I found that this is just his way of getting all the answers that ne needs. Some people may find it a distraction, but personally I didn't. Overall, he seemed to be a good doctor and I felt comfortable with him during my first visit.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Bain is a very nice and personable Doctor. He seems to want a genuine patient-doctor relationship. I recommend him for older patients or people who don't care much about efficiency. I do not recommend Dr. Bain if you are looking for the most efficient and time friendly care. One issue should not take several hours and multiple visits. I decided to choose a different doctor, who filled both of my prescriptions in a 30-minute visit. No follow up visits required, no running to another office for blood work, etc.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Enjoyed the time together

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Great doctor!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Unsettling.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Great as always

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Bain is a professional in all ways. His genuine and sincere regard for his patients is a gift to all who have the opportunity to meet with him.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Bain is very caring and brilliant. He uses homeopathy the augment current treatments that were not working for me. I see a big improvement each time I see him. He understands internal medicine and is very skilled at implementing homeopathy into the mix. I highly recommend Dr. Bain.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I don't know what I would do without him

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Bain was very welcoming and attentive. Easy to talk to and friendly. Would recommend!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Another great visit! Great person and great doctor!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I was beyond impressed with y experience. Dr. Bain is amazing. His bedside manner is superb. He is extremely thorough -in fact he treats the person as a whole -mind body and soul