Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/class-wp-theme.php on line 554

Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/class-wp-theme.php on line 595

Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/class-wp-theme.php on line 535

Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/class-wp-theme.php on line 544

Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/rest-api/class-wp-rest-request.php on line 960

Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/rest-api/class-wp-rest-request.php on line 980

Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/rest-api/class-wp-rest-request.php on line 992

Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/rest-api/class-wp-rest-request.php on line 1003

Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/class-wp-block-list.php on line 151

Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/class-wp-block-list.php on line 175

Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/class-wp-block-list.php on line 164

Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/class-wp-block-list.php on line 186

Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/class-wp-block-list.php on line 138

Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/class-wp-block-list.php on line 75

Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/class-wp-block-list.php on line 89

Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/class-wp-block-list.php on line 110

Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/class-wp-block-list.php on line 127

Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/class-wp-block-list.php on line 199

Deprecated: Return type of WC_DateTime::setTimezone($timezone) should either be compatible with DateTime::setTimezone(DateTimeZone $timezone): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce/includes/class-wc-datetime.php on line 57

Deprecated: Return type of WC_DateTime::getOffset() should either be compatible with DateTime::getOffset(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce/includes/class-wc-datetime.php on line 47

Deprecated: Return type of WC_DateTime::getTimestamp() should either be compatible with DateTime::getTimestamp(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce/includes/class-wc-datetime.php on line 68

Deprecated: Return type of WC_Meta_Data::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce/includes/class-wc-meta-data.php on line 50

Deprecated: class_exists(): Passing null to parameter #1 ($class) of type string is deprecated in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce/includes/wc-core-functions.php on line 2057

Deprecated: Optional parameter $load_address declared before required parameter $subscription is implicitly treated as a required parameter in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/toolbox-for-woocommerce-subscriptions/inc/EditSubscriptionTemplate.php on line 100

Deprecated: Return type of WCS_ATT_Scheme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce-all-products-for-subscriptions/includes/class-wcs-att-scheme.php on line 599

Deprecated: Return type of WCS_ATT_Scheme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce-all-products-for-subscriptions/includes/class-wcs-att-scheme.php on line 594

Deprecated: Return type of WCS_ATT_Scheme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce-all-products-for-subscriptions/includes/class-wcs-att-scheme.php on line 604

Deprecated: Return type of WCS_ATT_Scheme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce-all-products-for-subscriptions/includes/class-wcs-att-scheme.php on line 617

Deprecated: Return type of SkyVerge\WooCommerce\PluginFramework\v5_10_6\SV_WC_DateTime::getTimestamp() should either be compatible with DateTime::getTimestamp(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce-customer-order-csv-export/vendor/skyverge/wc-plugin-framework/woocommerce/compatibility/class-sv-wc-datetime.php on line 85

Deprecated: Return type of SkyVerge\WooCommerce\PluginFramework\v5_4_0\SV_WC_DateTime::getTimestamp() should either be compatible with DateTime::getTimestamp(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce-square/vendor/skyverge/wc-plugin-framework/woocommerce/compatibility/class-sv-wc-datetime.php on line 61

Deprecated: class_exists(): Passing null to parameter #1 ($class) of type string is deprecated in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce/includes/wc-core-functions.php on line 2057

Deprecated: class_exists(): Passing null to parameter #1 ($class) of type string is deprecated in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce/includes/wc-core-functions.php on line 2057

Deprecated: class_exists(): Passing null to parameter #1 ($class) of type string is deprecated in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce/includes/wc-core-functions.php on line 2057

Deprecated: class_exists(): Passing null to parameter #1 ($class) of type string is deprecated in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce/includes/wc-core-functions.php on line 2057

Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/script-loader.php on line 333

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/wp-db.php on line 3030

Deprecated: Return type of ActionScheduler_DateTime::setTimezone($timezone) should either be compatible with DateTime::setTimezone(DateTimeZone $timezone): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce/packages/action-scheduler/classes/ActionScheduler_DateTime.php on line 60

Deprecated: Return type of ActionScheduler_DateTime::getOffset() should either be compatible with DateTime::getOffset(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce/packages/action-scheduler/classes/ActionScheduler_DateTime.php on line 48

Deprecated: Return type of ActionScheduler_DateTime::getTimestamp() should either be compatible with DateTime::getTimestamp(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce/packages/action-scheduler/classes/ActionScheduler_DateTime.php on line 27

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/wp-db.php on line 3030

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/wp-db.php on line 3030

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/wp-db.php on line 3030

Notice: wp_woocommerce_session_f18aceeac82a9fd8e0680591d398139e cookie cannot be set - headers already sent by /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/class-wp-block-list.php on line 14 in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce/includes/wc-core-functions.php on line 1055

Deprecated: parse_str(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/formatting.php on line 4947

Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91
Scientific Approach – Rightful

Deprecated: strtok(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/BlockTypesController.php on line 79

Powered by plants, proven by science.

Meet the new standard of natural medicine.

Does your medicine pass the Rightful test?

  • The Right Plant

    Not all plants are grown and harvested equally. We carefully source and test our plants. No cheap imposters here.
  • The Right Plant Part

    We share the common plant name and tell you which part of the plant we’re using. We even share the Latin name with the exact genus and species. Respice ad latine.
  • The Right Potency

    Our active ingredients are third-party tested for purity and potency, and we tell you the strength of each ingredient on the label.
  • The Right Formula

    No proprietary “black box” blends obscuring the formula. We’re 100% transparent about what you're putting into your body.
  • The Right Dose

    Our formulas use effective doses that are proven to work in clinical studies.
  • The Right Absorption

    Our products are designed to maximize absorption so every bit is utilized and nothing is wasted.
  • The Right Studies

    Our clinical studies are performed on humans, and we name the third-party studies that show our ingredients are effective.

Deprecated: strtok(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/BlockTypesController.php on line 79

The numbers speak for themselves

Credible studies. Incredible outcomes.

We tested our Plant-powered Medicine™ with 138 real pain sufferers.* After 4 weeks of taking Rightful every day, their lives were transformed.

  • Pain

    81%

    reported 50% average improvement in pain severity

  • Relief

    94%

    reported 61% average improvement of digestive symptoms

  • Sleep

    85%

    with average or worse sleep had better sleep quality

Try it today


Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/wp-db.php on line 3030

It's what's inside that counts

Get to know our all-powerful ingredients.

  • Aloe vera juice

    Aloe barbadensis

    Soothes and protects GI mucosa and aids in healing

  • Licorice root

    Glycyrrhiza glabra

    Soothes stomach inflammation and promotes healthy bacteria

  • Marshmallow root

    Althaea officinalis

    Relieves abdominal irritation and promotes gut lining restoration

  • German chamomile flower

    Matricaria recutita

    Digestive relaxant eases indigestion, bloating and nausea

  • Alginic acid

    Nereocystis luetkeana

    Powerful natural acid barrier that protects the esophagus

  • Artichoke leaf

    Cynara scolymus

    Promotes healthy digestion and reduces bloating and gas

  • Amla fruit

    Emblica officinalis

    Reduces reflux and promotes healthy digestion

  • Mastic gum

    Pistacia lentiscus

    Relieves abdominal discomfort, indigestion and gas

  • Potassium bicarbonate

    Helps neutralize stomach acid and relieve upset stomach

Ready for your relief?

Meet the world-renowned doctor behind the brand.

Dr. Tieraona Low Dog

Co-Founder & Chief Botanical Officer

  • Expert and passionate advocate of healthy nutrition and supplement use, holistic health, and integrative medicine.
  • Founding member of the American Board of Physician Specialties, American Board of Integrative Medicine, and the Academy of Women’s Health.
  • Presidential appointee to the White House Commission for Complementary and Alternative Medicine Policy.
  • Time Magazine’s Innovator in Complementary and Alternative Medicine.
  • Winner of NPR’s The People’s Pharmacy Award for Excellence in Research and Communication for the Public Health.

Try the safe, Plant-powered Medicine™ that works.

Have a question? Need to talk? We're here for you.