StoreDeal.ai store
Shop
  • Deals
  • Deal checker
  • Black Friday
  • Buying guides
  • Brands
  • Stores
Travel
  • Flight deals
  • Hotel deals
Company
  • Research
  • Press
  • Use in AI assistants
  • Contact
  • deal.ai apps
Black Friday 2026
  • Walmart
  • Best Buy
  • Target
  • TVs
  • Laptops
  • Headphones
  • Apple
  • Gaming
  • Vacuums
  • Kitchen
  • Toys
  • Smartwatches
  • Tablets
  • Furniture
  • Mattresses
© Deal.ai Inc.·2222 Ponce de Leon Blvd, Miami, FL 33134·support@deal.ai
TermsPrivacy
Deal.ai
S
St. John's Wort

St. John's Wort

4.3(111 ratings)

Best price now

$4.29at iHerbChecked 44 min ago

43% under what the other stores charge

Compared across 11 stores. Prices are checked against each store and labelled with when.

Visit iHerb

Ask our agent about this product

It checks today's price at every store, compares the alternatives and answers in about a minute.

Enter to send, Shift+Enter for a new line

Price facts

  • Lowest price today: $4.29 at iHerb (checked Nov 12, 2026).
  • Checked at 11 stores.

Our take on the St. John's Wort

St. John's Wort is a herbal supplement taken for mood support, traditionally used to help maintain a brighter outlook. It is one of the most studied herbal options for low mood, and trials generally find it works better than placebo for mild to moderate cases, with fewer side effects than many prescription antidepressants. It is not a substitute for medical care in severe depression, and it interacts with many medicines, so check with a pharmacist first. Buyers rate it well, though results vary and some find it takes several weeks to notice anything.

Best forPeople with mild low mood who prefer a herbal optionShoppers looking for a cheaper alternative to prescription antidepressantsAdults who want a once- or twice-daily capsule routine
Pros
  • Well-studied herb with a long history of use for low mood
  • Generally better tolerated than prescription antidepressants for many people
  • Standardized extracts make dosing consistent
  • Simple daily capsule routine
  • Widely available in drug, grocery and health stores
Cons
  • Interacts with many drugs, including birth control pills, blood thinners and some antidepressants
  • Can make skin more sensitive to sunlight
  • Takes several weeks of consistent use before effects show
  • Not appropriate for severe depression or without medical advice
  • Quality and potency vary between brands and formulations

St. John's Wort prices at every store

  • WalmartNew

    In stockSold by Pattern

    $7.69+ $6.99 shippingChecked 44 min ago
    Visit Walmart
  • Swanson Health ProductsNew

    In stock

    $5.99+ $8.99 shippingChecked 44 min ago
    Visit Swanson Health Products
  • iHerbNew

    Availability unknown

    $4.29Checked 44 min ago
    Visit iHerb
  • Medpak | Healthy ChoiceNew

    Availability unknown

    $6.00Checked 44 min ago
    Visit Medpak | Healthy Choice
  • NaturitasNew

    Availability unknownShips from abroad · duties may apply

    $7.50Checked 44 min ago
    Visit Naturitas
  • Cash WiseNew

    Availability unknown

    $7.59Checked 44 min ago
    Visit Cash Wise
  • InstacartNew

    Availability unknown

    $7.59Checked 44 min ago
    Visit Instacart
  • wallaby wellnessNew

    Availability unknownShips from Australia · duties may apply

    $8.00Checked 44 min ago
    Visit wallaby wellness
  • AmazonNew

    Availability unknown

    As an Amazon Associate, Deal.ai earns from qualifying purchases.

    $8.70Checked 39 min ago
    Visit Amazon
  • GoSupps.comNew

    Availability unknown

    $24.99Checked 44 min ago
    Visit GoSupps.com
  • TargetNew

    Out of stock

    $5.99+ $5.99 shippingChecked 44 min ago
    Visit Target

Also available at

  • Gaia HerbsCheck price at Gaia Herbs

Store links may earn us a commission.

St. John's Wort price history

Lowest price we've seen: $4.29 on Nov 12 at iHerb. Tracked across 11 stores since Nov 12.

What reviewers say

  • 4.3 / 5111 ratings

Ratings are solid, with most buyers reporting a gradual lift in mood after a few weeks. Others say they noticed no change or stopped because of stomach upset or sun sensitivity.

What people mention
  • Mood supportPraisedMany buyers say their mood improved gradually after a few weeks of daily use.
  • Side effectsMixedSome report mild stomach upset or sensitivity to sun, while most tolerate it well.
  • Onset timeCriticisedSeveral users say it took weeks to notice anything, and some gave up early.
  • EffectivenessMixedResults vary widely; some buyers notice no change at all.

About the St. John's Wort

Supports a brighter outlook*

Questions and answers

How long until it works?
Most users report effects after two to four weeks of consistent daily use. Give it at least that long before judging it.
Can I take it with antidepressants?
Not without asking a doctor or pharmacist. It can interact with SSRIs and other antidepressants and raise serotonin too much.
Does it interact with birth control?
Yes. St. John's Wort can speed up the breakdown of hormonal contraceptives and reduce their effectiveness. Use backup protection or ask a pharmacist.
Is it safe in the sun?
It can make skin and eyes more sensitive to sunlight. Use sunscreen and cover up if you spend time outdoors.
Is it a treatment for depression?
It is a supplement, not a prescription medicine. Evidence supports it for mild to moderate low mood; see a doctor for severe or persistent symptoms.
Where is the St. John's Wort cheapest?
At iHerb, for $4.29, 43% under what the other stores charge, as of our latest check.
What do buyers say about the St. John's Wort?
Rated 4.3 out of 5 from 111 ratings.
Where can I buy the St. John's Wort?
12 stores we checked sell it, including Amazon, iHerb, Swanson Health Products, Target, Medpak | Healthy Choice.

Stores we've priced the St. John's Wort at

  • Instacart deals and prices
  • Target deals and prices
  • Walmart deals and prices

More st john's wort supplements

  • N
    Nutricost St Johns Wort Capsules
    Nutricost St Johns Wort Capsules
  • S
    St. John's Wort Herb
    St. John's Wort Herb