Welcome To BiBi Health

Advanced Medical Health Services, Visit Us Today!

About BiBi Health

Dr. HJ Bains, MD – BiBi Health Advanced Medical Health clinic is all about you. We want to ensure that you feel better and productive. The daily grind of life can bring anyone down and we’re here to help you get back up. Each treatment is customized to your needs utilizing the latest scientific knowledge with minimal medication side effects. We treat a vast spectrum of psychiatric and psychological disorders. Your privacy and safety is extremely important to us and is very closely guarded by our professional staff.

All ages are welcome for psychiatric, behavioral and mental health disorders. These disorder include Depression, Anxiety, ADHD, PTSD, Postpartum Depression, OCD, Bipolar Disorders, Schizophrenia, Dementia and Impulse Control Disorders. We provide  Medication Management, Counseling, Therapy, EMDR, DBT, CBT, Marriage Counseling, Anger Management, Bariatric Surgery Evaluation, Veterans(VA) and Active Military Mental Health, Telemedicine, TMS, Ketamine infusion, Suboxone and Vivitrol. We pride ourselves providing the best care to all patients regardless of sexual orientation or background.

All insurances are accepted.

Our experienced professionals come from diverse backgrounds, expertise, and styles offering a customized approach to the needs of each client.

Meet The Team

BiBi Health is a group of approachable psychologists, psychiatrists, psychiatric nurse practitioners, and therapists that believes in working together to provide thoughtful and expert care to all clients.

H J Bains, MD

Psychiatrist

Dr. Patrick J Weis, PsyD

Clinical Psychologist

Vinni Bains, MBA

Clinic Coordinator

Sid Dhaliwal

Medical Technician

Our Services

BiBi Health offers a variety of services that address a vast range of mental health issues.

Medication Management

Psychotherapy

Tele-Psychiatry

Neuropsychological Testing/ Evaluation

TMS Therapy

Ketamine Infusion Therapy

Lab Services

Group & Family Therapy

Insurances We Accept

Don't see your insurance on this list? Give us a call, we accept private pay, co-pay, and many more!