Care for Your Mental Health

From trouble sleeping to work stress to anxiety to depression, we all have difficulty managing our emotions at times. It’s part of being human. Shamrock Medicine is here to help you feel your best emotionally

— because your mental well-being is essential to your overall health and wellness.

How we can help


Primary Care

All of our primary care providers can help you with your mental health and work with you on a plan that fits your needs and lifestyle — whether that’s lifestyle changes, medication, one of our mental health programs, or a referral to a specialist.

Virtual Therapy

Available as a benefit our virtual therapists make it fast, easy, and affordable to get one-on-one mental health help over video.

Want your employer to offer Shamrock Medicine as a benefit?
Contact us and we’ll reach out to you today.

Our treatment options include agitation, irritability, or frustrated mood, worry, anxiety, loneliness, etc.

Treatment Options

Some things we can help with:

  • Agitation, irritability, or frustrated mood
  • Alcohol abuse or misuse
  • Anxiety
  • Attention deficit disorder
  • Depression or feeling sad
  • Grief and survivorship
  • Insomnia
  • Loneliness
  • Quitting smoking
  • Relationship problems
  • Sleepless nights
  • Stress management
  • Substance abuse
  • Trouble focusing or winding down
  • Worry

Areas Served:

We provide mental health services in the following cities and counties in Pennsylvania and New Jersey.


Philadelphia, Ambler, Cherry Hill, Haddonfield, Moorestown, Marlton


Philadelphia, Montgomery, Camden

Shamrock Medicine