{"id":543,"date":"2025-08-29T15:44:33","date_gmt":"2025-08-29T10:14:33","guid":{"rendered":"https:\/\/artofhealingcancer.com\/blogs\/?p=543"},"modified":"2025-08-29T16:26:28","modified_gmt":"2025-08-29T10:56:28","slug":"fenbendazole-dosage-calculator","status":"publish","type":"post","link":"https:\/\/artofhealingcancer.com\/blogs\/fenbendazole-dosage-calculator\/","title":{"rendered":"Fenbendazole Dosage Calculator"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"543\" class=\"elementor elementor-543\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2eeac96 e-flex e-con-boxed e-con e-parent\" data-id=\"2eeac96\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-deafb39 elementor-widget elementor-widget-html\" data-id=\"deafb39\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<head>\r\n  <!-- Title Tag -->\r\n  <title>AOHC Fenbendazole Calculator for Cancer & Non-Cancer | AOHC<\/title>\r\n\r\n  <!-- Meta Description -->\r\n  <meta name=\"description\" content=\"AOHC Fenbendazole calculator: Tablet-only dose estimator for cancer & non-cancer use. Protocols: 222mg-2000mg daily. Educational only, not medical advice.\">\r\n\r\n  <!-- Open Graph (for social media sharing) -->\r\n  <meta property=\"og:title\" content=\"AOHC Fenbendazole Calculator for Cancer & Non-Cancer\">\r\n  <meta property=\"og:description\" content=\"Tablet-dose calculator with cancer protocols (222mg-2000mg daily) and non-cancer guidance. Educational use only.\">\r\n  <meta property=\"og:type\" content=\"article\">\r\n  <meta property=\"og:url\" content=\"https:\/\/example.org\/aohc-fenbendazole-calculator\">\r\n  <meta property=\"og:image\" content=\"https:\/\/example.org\/fenbendazole-calculator.jpg\">\r\n\r\n  <!-- Twitter Card -->\r\n  <meta name=\"twitter:card\" content=\"summary_large_image\">\r\n  <meta name=\"twitter:title\" content=\"AOHC Fenbendazole Calculator for Cancer & Non-Cancer\">\r\n  <meta name=\"twitter:description\" content=\"Tablet-dose calculator with cancer & non-cancer protocols. Strictly educational.\">\r\n  <meta name=\"twitter:image\" content=\"https:\/\/example.org\/fenbendazole-calculator.jpg\">\r\n\r\n  <!-- Canonical URL -->\r\n  <link rel=\"canonical\" href=\"https:\/\/example.org\/aohc-fenbendazole-calculator\">\r\n<\/head>\r\n\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"Article\",\r\n  \"headline\": \"AOHC Fenbendazole Calculator for Cancer & Non-Cancer\",\r\n  \"datePublished\": \"2025-08-29\",\r\n  \"dateModified\": \"2025-08-29\",\r\n  \"author\": {\r\n    \"@type\": \"Organization\",\r\n    \"name\": \"Art of Healing Cancer (AOHC)\"\r\n  },\r\n  \"publisher\": {\r\n    \"@type\": \"Organization\",\r\n    \"name\": \"AOHC\",\r\n    \"logo\": {\r\n      \"@type\": \"ImageObject\",\r\n      \"url\": \"https:\/\/example.org\/logo.png\"\r\n    }\r\n  },\r\n  \"description\": \"Tablet-only fenbendazole calculator. Cancer protocols: 222mg-2000mg daily based on patient experiences. Not medical advice.\",\r\n  \"mainEntityOfPage\": \"https:\/\/example.org\/aohc-fenbendazole-calculator\",\r\n  \"image\": \"https:\/\/example.org\/fenbendazole-calculator.jpg\"\r\n}\r\n<\/script>\r\n\r\n<style>\r\n  :root {\r\n    --aohc-navy: #0B2240;\r\n    --aohc-navy2: #0D2B5A;\r\n    --aohc-aqua: #00B7C7;\r\n    --aohc-aqua2: #20C2CF;\r\n    --aohc-white: #fff;\r\n    --aohc-gray: #E9EEF4;\r\n    --aohc-graphite: #1F2A37;\r\n    --aohc-shadow: 0 10px 36px rgba(11, 34, 64, 0.12);\r\n    --aohc-gap: 18px;\r\n    --aohc-highlight: #e6fcff;\r\n    --aohc-highlight-border: #20c2cf;\r\n  }\r\n\r\n  html,\r\n  body {\r\n    margin: 0;\r\n    background: var(--aohc-gray);\r\n    color: var(--aohc-graphite);\r\n    font-family: \"Inter\", Arial, sans-serif\r\n  }\r\n\r\n  * {\r\n    box-sizing: border-box\r\n  }\r\n\r\n  .wrap-1121 {\r\n    max-width: 1060px;\r\n    margin: 0 auto;\r\n    padding: 24px 16px 80px\r\n  }\r\n\r\n  .hero-1121 {\r\n    background: var(--aohc-navy);\r\n    color: var(--aohc-white);\r\n    padding: 24px 16px 20px;\r\n    border-radius: 0 0 12px 12px;\r\n  }\r\n\r\n  .hero-1121 h1 {\r\n    margin: 0;\r\n    font-size: clamp(22px, 3.6vw, 36px);\r\n    font-weight: 800;\r\n    letter-spacing: .2px\r\n  }\r\n\r\n  .hero-1121 .sub {\r\n    margin-top: 8px;\r\n    font-size: 1.09em\r\n  }\r\n\r\n  .meta-1121 {\r\n    display: flex;\r\n    gap: 10px;\r\n    flex-wrap: wrap;\r\n    margin-top: 10px\r\n  }\r\n\r\n  .chip-1121 {\r\n    background: var(--aohc-aqua);\r\n    color: var(--aohc-navy2);\r\n    border-radius: 999px;\r\n    padding: 4px 13px;\r\n    font-size: .78rem;\r\n    font-weight: 500\r\n  }\r\n\r\n  .callout-1121 {\r\n    background: var(--aohc-aqua2);\r\n    color: var(--aohc-navy);\r\n    border-radius: 10px;\r\n    padding: 12px 18px;\r\n    font-size: 1.05em;\r\n    margin: 18px 0;\r\n  }\r\n\r\n  .callout-1121 strong {\r\n    font-weight: 700\r\n  }\r\n\r\n  .grid-1121 {\r\n    display: grid;\r\n    gap: var(--aohc-gap);\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .card-1121 {\r\n    background: var(--aohc-white);\r\n    border-radius: 14px;\r\n    box-shadow: var(--aohc-shadow);\r\n    padding: 18px 16px 16px;\r\n    border: 1.5px solid var(--aohc-navy2);\r\n    margin-bottom: 18px\r\n  }\r\n\r\n  h2 {\r\n    margin-top: .4rem;\r\n    font-size: 1.22rem;\r\n    color: var(--aohc-navy2);\r\n  }\r\n\r\n  label {\r\n    display: block;\r\n    font-size: .99rem;\r\n    margin: 9px 0 3px;\r\n    font-weight: 500\r\n  }\r\n\r\n  .seg-1121 {\r\n    display: inline-flex;\r\n    gap: 7px;\r\n    background: var(--aohc-gray);\r\n    border-radius: 14px;\r\n    padding: 3px 7px;\r\n    margin-bottom: 6px\r\n  }\r\n\r\n  .seg-1121 button {\r\n    background: transparent;\r\n    border: none;\r\n    padding: 6px 15px;\r\n    border-radius: 12px;\r\n    cursor: pointer;\r\n    color: var(--aohc-graphite);\r\n    font-size: 1em\r\n  }\r\n\r\n  .seg-1121 button[aria-pressed=\"true\"] {\r\n    background: var(--aohc-navy2);\r\n    color: var(--aohc-white);\r\n    box-shadow: inset 0 0 4px var(--aohc-aqua2);\r\n    font-weight: 700\r\n  }\r\n\r\n  input,\r\n  select,\r\n  button {\r\n    width: 100%;\r\n    padding: 12px;\r\n    border-radius: 10px;\r\n    background: var(--aohc-gray);\r\n    border: 1.2px solid var(--aohc-aqua2);\r\n    color: var(--aohc-navy2);\r\n    outline: none;\r\n    font-weight: 500;\r\n    transition: box-shadow .18s;\r\n  }\r\n\r\n  input:focus,\r\n  select:focus,\r\n  button:focus {\r\n    border-color: var(--aohc-aqua);\r\n    box-shadow: 0 0 0 2px var(--aohc-aqua)\r\n  }\r\n\r\n  .help-1121 {\r\n    font-size: .85em;\r\n    color: var(--aohc-navy2);\r\n    margin-top: 2px\r\n  }\r\n\r\n  .tiny-1121 {\r\n    font-size: .81rem;\r\n    color: var(--aohc-navy2);\r\n  }\r\n\r\n  .protocol-1121 {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 10px;\r\n    margin: 10px 0;\r\n  }\r\n\r\n  .protocol-btn {\r\n    background: var(--aohc-gray);\r\n    border: 1px solid var(--aohc-aqua2);\r\n    border-radius: 8px;\r\n    padding: 8px;\r\n    cursor: pointer;\r\n    text-align: center;\r\n    font-size: .85em\r\n  }\r\n\r\n  .protocol-btn.active {\r\n    background: var(--aohc-aqua2);\r\n    color: var(--aohc-navy);\r\n    font-weight: 700\r\n  }\r\n\r\n  .btn-1121 {\r\n    cursor: pointer;\r\n    background: var(--aohc-aqua2);\r\n    border: none;\r\n    border-radius: 12px;\r\n    padding: 11px 14px;\r\n    color: var(--aohc-navy2);\r\n    font-weight: 700;\r\n    margin: 2px 0\r\n  }\r\n\r\n  .btn-1121:hover {\r\n    background: var(--aohc-aqua);\r\n    color: var(--aohc-navy)\r\n  }\r\n\r\n  .hr-1121 {\r\n    height: 1.5px;\r\n    background: var(--aohc-gray);\r\n    margin: 14px 0;\r\n    border: none\r\n  }\r\n\r\n  .result-1121 {\r\n    display: grid;\r\n    gap: 8px;\r\n    font-size: 1.08em\r\n  }\r\n\r\n  .line-1121 {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    gap: 14px;\r\n    border-bottom: 1.1px dashed var(--aohc-gray);\r\n    padding: 7px 0\r\n  }\r\n\r\n  .value-1121 {\r\n    font-weight: 800\r\n  }\r\n\r\n  .combo-1121 {\r\n    display: grid;\r\n    gap: 10px;\r\n    margin-top: 6px\r\n  }\r\n\r\n  .combo-1121 .opt {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    border: 1px solid var(--aohc-aqua2);\r\n    border-radius: 10px;\r\n    padding: 10px 8px;\r\n    background: var(--aohc-gray);\r\n    position: relative;\r\n  }\r\n\r\n  .combo-1121 .best-opt {\r\n    background: var(--aohc-highlight);\r\n    border: 2.5px solid var(--aohc-highlight-border) !important;\r\n    box-shadow: 0 0 0 3px var(--aohc-aqua2);\r\n    font-weight: 700;\r\n  }\r\n\r\n  .combo-1121 .best-opt .badge-best {\r\n    position: absolute;\r\n    left: -8px;\r\n    top: -14px;\r\n    background: var(--aohc-aqua);\r\n    color: var(--aohc-navy2);\r\n    font-size: .75em;\r\n    font-weight: 700;\r\n    border-radius: 10px 10px 10px 0;\r\n    padding: 2px 10px 2px 12px;\r\n    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.04);\r\n    letter-spacing: .5px;\r\n  }\r\n\r\n  .disclaimer-1121 {\r\n    background: linear-gradient(90deg, #fff9e1 0, #ffe9e1 100%);\r\n    color: #aa1e2c;\r\n    border-left: 5px solid #e6612f;\r\n    padding: 12px 15px 11px;\r\n    border-radius: 8px;\r\n    margin-top: 12px;\r\n    font-size: .99em\r\n  }\r\n\r\n  .table-1121 {\r\n    width: 100%;\r\n    border-collapse: separate;\r\n    border-spacing: 0;\r\n    margin: 14px 0 7px;\r\n    border: 1.2px solid var(--aohc-gray);\r\n    border-radius: 9px;\r\n    overflow: hidden;\r\n    box-shadow: 0 4px 16px rgba(11, 34, 64, 0.04);\r\n  }\r\n\r\n  .table-1121 th,\r\n  .table-1121 td {\r\n    padding: 9px 8px;\r\n    border-bottom: 1px solid var(--aohc-gray)\r\n  }\r\n\r\n  .table-1121 tr:nth-child(even) {\r\n    background: var(--aohc-gray)\r\n  }\r\n\r\n  .tag-1121 {\r\n    display: inline-block;\r\n    border: 1.1px dashed var(--aohc-aqua2);\r\n    padding: 2px 8px;\r\n    border-radius: 888px;\r\n    font-size: .83em;\r\n    color: var(--aohc-navy2)\r\n  }\r\n<\/style>\r\n\r\n<div class=\"wrap-1121\">\r\n  <header class=\"hero-1121\" aria-label=\"AOHC header\">\r\n    <h1>AOHC Fenbendazole Calculator for Cancer & Non-Cancer<\/h1>\r\n    <p class=\"sub\">Tablet-dose calculator based on real patient experiences. <strong>Cancer protocols:<\/strong>\r\n      222mg-2000mg daily; <strong>Non-cancer:<\/strong> 500-700mg daily. Strictly educational\u2014requires medical\r\n      supervision and liver monitoring.<\/p>\r\n    <div class=\"meta-1121\" aria-label=\"page meta\">\r\n      <span class=\"chip-1121\" aria-label=\"author\">AOHC Tools<\/span>\r\n      <span class=\"chip-1121\" aria-label=\"updated\">Updated: 29 Aug 2025<\/span>\r\n      <span class=\"chip-1121\" aria-label=\"reading time\">\u2248 3 min<\/span>\r\n    <\/div>\r\n    <div class=\"callout-1121\"><strong>Key Takeaways:<\/strong> Cancer patients report using 222mg-2000mg daily with\r\n      regular liver monitoring. NOT FDA-approved for humans. Requires medical supervision due to liver toxicity risk and\r\n      potential for rapid cancer progression in some cases.<\/div>\r\n  <\/header>\r\n\r\n  <div class=\"grid-1121\">\r\n    <section class=\"card-1121 card-main-1121\" aria-labelledby=\"inputs\">\r\n      <h2 id=\"inputs\">Inputs<\/h2>\r\n      <div class=\"seg-1121\" role=\"tablist\" aria-label=\"Context\">\r\n        <button id=\"ctxCancer\" role=\"tab\" aria-pressed=\"true\">Cancer Protocols<\/button>\r\n        <button id=\"ctxStandard\" role=\"tab\" aria-pressed=\"false\">Non\u2011cancer<\/button>\r\n      <\/div>\r\n\r\n      <!-- Cancer Protocol Selection -->\r\n      <div id=\"cancerProtocols\" style=\"margin:10px 0;\">\r\n        <label>Select Cancer Protocol:<\/label>\r\n        <div class=\"protocol-1121\">\r\n          <div class=\"protocol-btn active\" data-dose=\"3.17\">Joe Tippens Basic (222mg)<\/div>\r\n          <div class=\"protocol-btn\" data-dose=\"6.34\">Aggressive Protocol (444mg)<\/div>\r\n          <div class=\"protocol-btn\" data-dose=\"14.3\">High Dose (1000mg)<\/div>\r\n          <div class=\"protocol-btn\" data-dose=\"28.6\">Max Dose (2000mg)<\/div>\r\n        <\/div>\r\n        <div class=\"help-1121 tiny-1121\">Based on real patient experiences. Higher doses require strict medical\r\n          supervision.<\/div>\r\n      <\/div>\r\n\r\n      <!-- Non-cancer protocol (hidden by default) -->\r\n      <div id=\"nonCancerInfo\" style=\"display:none;margin:10px 0;\">\r\n        <div class=\"help-1121 tiny-1121\">Non-cancer: 10 mg\/kg daily (theoretical - NOT FDA approved for humans)<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"hr-1121\"><\/div>\r\n\r\n      <div style=\"display:grid;grid-template-columns:1fr 1fr;gap:17px;\">\r\n        <div>\r\n          <label for=\"weight\">Weight<\/label>\r\n          <input id=\"weight\" type=\"number\" min=\"0\" step=\"0.01\" placeholder=\"e.g., 70\" \/>\r\n          <div class=\"help-1121 tiny-1121\">Body weight (numeric).<\/div>\r\n        <\/div>\r\n        <div>\r\n          <label>Units<\/label>\r\n          <div class=\"seg-1121\" role=\"tablist\" aria-label=\"Weight units\">\r\n            <button id=\"uKg\" role=\"tab\" aria-pressed=\"true\">kg<\/button>\r\n            <button id=\"uLb\" role=\"tab\" aria-pressed=\"false\">lb<\/button>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"hr-1121\"><\/div>\r\n      <div>\r\n        <span class=\"tag-1121\">Planned Dose<\/span>\r\n        <span id=\"doseInfo\" class=\"help-1121\"><\/span>\r\n      <\/div>\r\n      <div class=\"hr-1121\"><\/div>\r\n      <h2>Available tablet strengths<\/h2>\r\n      <div style=\"display:grid;grid-template-columns:repeat(3,1fr);gap:11px 4px;\" role=\"group\"\r\n        aria-label=\"Available strengths\">\r\n        <label><input type=\"checkbox\" class=\"str\" value=\"222\" checked \/> 222 mg<\/label>\r\n        <label><input type=\"checkbox\" class=\"str\" value=\"444\" checked \/> 444 mg<\/label>\r\n        <label><input type=\"checkbox\" class=\"str\" value=\"500\" checked \/> 500 mg<\/label>\r\n        <label><input type=\"checkbox\" class=\"str\" value=\"888\" checked \/> 888 mg<\/label>\r\n        <label><input type=\"checkbox\" class=\"str\" value=\"1000\" checked \/> 1000 mg<\/label>\r\n      <\/div>\r\n      <div style=\"display:grid;grid-template-columns:1fr 2fr;gap:13px;\">\r\n        <div>\r\n          <label for=\"maxTablets\">\r\n            Max tablets to consider\r\n            <span class=\"tiny-1121\">(Biggest number of tablets allowed in each combination)<\/span>\r\n          <\/label>\r\n          <input id=\"maxTablets\" type=\"number\" min=\"1\" step=\"1\" value=\"6\" \/>\r\n        <\/div>\r\n        <div>\r\n          <label for=\"tolerance\">\r\n            Match tolerance (\u00b1%)\r\n            <span class=\"tiny-1121\">(How close the tablet dose can be to the target. Higher percent gives more\r\n              options.)<\/span>\r\n          <\/label>\r\n          <input id=\"tolerance\" type=\"number\" min=\"0\" step=\"0.5\" value=\"5\" \/>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"hr-1121\"><\/div>\r\n      <div style=\"display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;\">\r\n        <button class=\"btn-1121\" id=\"calcBtn\" style=\"grid-column:span 2;\">Calculate<\/button>\r\n        <button class=\"btn-1121\" id=\"resetBtn\">Reset<\/button>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <section class=\"card-1121\" aria-labelledby=\"results\">\r\n      <h2 id=\"results\">Results<\/h2>\r\n      <div class=\"result-1121\" id=\"resultBox\" aria-live=\"polite\">\r\n        <div class=\"line-1121\"><span>Total mg per dose (target)<\/span><span class=\"value-1121\" id=\"outMg\">\u2014<\/span><\/div>\r\n        <div class=\"line-1121\"><span>Protocol<\/span><span class=\"value-1121\" id=\"outCtx\">\u2014<\/span><\/div>\r\n        <div class=\"line-1121\"><span>Weight basis<\/span><span class=\"value-1121\" id=\"outBasis\">\u2014<\/span><\/div>\r\n        <div class=\"tiny-1121\">Requires liver function monitoring (ALT, AST) every 2-4 weeks. Stop if enzymes elevated.\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <section class=\"card-1121\" aria-labelledby=\"combinations\">\r\n      <h2 id=\"combinations\">Tablet combinations<\/h2>\r\n      <div id=\"comboSummary\" class=\"tiny-1121\">No target yet.<\/div>\r\n      <div class=\"combo-1121\" id=\"comboList\"><\/div>\r\n      <div class=\"tiny-1121\">Take with fatty food (coconut oil, eggs) for better absorption.<\/div>\r\n    <\/section>\r\n\r\n    <section class=\"card-1121\" aria-labelledby=\"safety\">\r\n      <h2 id=\"safety\">Critical safety notice<\/h2>\r\n      <div class=\"disclaimer-1121\" role=\"note\" aria-label=\"Safety disclaimer\">\r\n        <p><strong>This tool is strictly educational.<\/strong> Fenbendazole is NOT FDA-approved for human use.<\/p>\r\n        <ul>\r\n          <li><strong>Cancer protocols:<\/strong> 222mg-2000mg daily based on patient reports. Requires medical\r\n            supervision.<\/li>\r\n          <li><strong>Serious risks:<\/strong> Liver injury, rapid cancer progression in some cases, bone marrow\r\n            suppression at high doses.<\/li>\r\n          <li><strong>Monitoring required:<\/strong> Liver function tests every 2-4 weeks. Stop if ALT\/AST elevated.<\/li>\r\n          <li><strong>Drug interactions:<\/strong> May interact with certain medications.<\/li>\r\n        <\/ul>\r\n        <b>Never self-administer high-dose fenbendazole. Seek oncologist supervision.<\/b>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <section class=\"card-1121\" aria-labelledby=\"research\">\r\n      <h2 id=\"research\">References & Patient Experiences<\/h2>\r\n      <table class=\"table-1121\" aria-label=\"References table\">\r\n        <thead>\r\n          <tr>\r\n            <th>Protocol<\/th>\r\n            <th>Dosage & Source<\/th>\r\n          <\/tr>\r\n        <\/thead>\r\n        <tbody>\r\n          <tr>\r\n            <td>Joe Tippens Basic<\/td>\r\n            <td>222 mg daily, 3 days on\/4 days off. Complete remissions reported.<br><span class=\"tiny-1121\">[PMC Case\r\n                Series 2025, Fenbendazole.org 2025][web:33][web:36]<\/span><\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td>Joe Tippens Modified<\/td>\r\n            <td>222 mg daily continuous. No breaks.<br><span class=\"tiny-1121\">[Fenbendazole.org Protocol\r\n                Guide][web:36]<\/span><\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td>High-Dose Protocols<\/td>\r\n            <td>444mg-2000mg daily reported by cancer patients<br><span class=\"tiny-1121\">[HealNavigator Clinical\r\n                Experience 2025][web:12]<\/span><\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td>Safety Data<\/td>\r\n            <td>Albendazole (similar drug): max tolerated 2400mg daily<br><span class=\"tiny-1121\">[Cancer Choices Safety\r\n                Review 2025][web:21]<\/span><\/td>\r\n          <\/tr>\r\n        <\/tbody>\r\n      <\/table>\r\n    <\/section>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n  (function () {\r\n    const KG_PER_LB = 0.45359237;\r\n    \/\/ Protocol-based dosing from real patient experiences\r\n    const PROTOCOLS = {\r\n      'cancer': {\r\n        '3.17': 'Joe Tippens Basic (222mg)',\r\n        '6.34': 'Aggressive Protocol (444mg)',\r\n        '14.3': 'High Dose (1000mg)',\r\n        '28.6': 'Max Dose (2000mg)'\r\n      },\r\n      'standard': 10.0 \/\/ Non-cancer theoretical\r\n    };\r\n\r\n    const $ = (id) => document.getElementById(id);\r\n    const els = (sel) => Array.from(document.querySelectorAll(sel));\r\n    const ctxCancer = $('ctxCancer'), ctxStandard = $('ctxStandard');\r\n    const cancerProtocols = $('cancerProtocols'), nonCancerInfo = $('nonCancerInfo');\r\n    const weight = $('weight'), uKg = $('uKg'), uLb = $('uLb');\r\n    const doseInfo = $('doseInfo');\r\n    const outMg = $('outMg'), outCtx = $('outCtx'), outBasis = $('outBasis');\r\n    const maxTablets = $('maxTablets'), tolerance = $('tolerance');\r\n    const comboSummary = $('comboSummary'), comboList = $('comboList');\r\n    const calcBtn = $('calcBtn'), resetBtn = $('resetBtn');\r\n\r\n    const state = { context: 'cancer', unitKg: true, selectedDose: 3.17 };\r\n\r\n    function setPressed(a, b) { a.setAttribute('aria-pressed', 'true'); b.setAttribute('aria-pressed', 'false'); }\r\n    function fmt(n, digits = 2) { if (!isFinite(n)) return '\u2014'; return Number(n).toLocaleString(undefined, { maximumFractionDigits: digits }); }\r\n\r\n    function getWeightKg() {\r\n      const wRaw = parseFloat(weight.value);\r\n      if (!(isFinite(wRaw) && wRaw > 0)) return NaN;\r\n      return state.unitKg ? wRaw : wRaw * KG_PER_LB;\r\n    }\r\n\r\n    function getTargetMg() {\r\n      const kg = getWeightKg();\r\n      if (!isFinite(kg)) return NaN;\r\n      const dose = state.context === 'cancer' ? state.selectedDose : PROTOCOLS.standard;\r\n      return dose * kg;\r\n    }\r\n\r\n    function parseStrengths() {\r\n      return els('.str').filter(x => x.checked).map(x => parseFloat(x.value)).sort((a, b) => b - a);\r\n    }\r\n\r\n    \/\/ Same tablet combination algorithm\r\n    function findCombos(target, denoms, tolPct, maxTabs, topN = 9) {\r\n      const out = [];\r\n      const upper = target * (1 + tolPct \/ 100);\r\n      const lower = target * Math.max(0, 1 - tolPct \/ 100);\r\n      const bestCap = Math.min(maxTabs, Math.ceil(upper \/ Math.min(...denoms)) + 1);\r\n      function dfs(idx, used, sum, combo) {\r\n        if (used > bestCap) return;\r\n        if (sum > upper) return;\r\n        if (sum >= lower && sum <= upper) {\r\n          out.push({ sum, combo: { ...combo }, used, diff: Math.abs(sum - target), diffPct: target > 0 ? (Math.abs(sum - target) \/ target * 100) : 0 });\r\n        }\r\n        if (idx >= denoms.length) return;\r\n        const d = denoms[idx];\r\n        const maxCount = Math.min(Math.floor((upper - sum) \/ d), bestCap - used);\r\n        for (let k = maxCount; k >= 0; k--) {\r\n          if (k > 0) { combo[d] = (combo[d] || 0) + k; }\r\n          dfs(idx + 1, used + k, sum + d * k, combo);\r\n          if (k > 0) { combo[d] -= k; if (!combo[d]) delete combo[d]; }\r\n        }\r\n      }\r\n      dfs(0, 0, 0, {});\r\n      out.sort((a, b) => a.diff - b.diff || a.used - b.used || b.sum - a.sum);\r\n      const uniq = [], seen = new Set();\r\n      for (const r of out) {\r\n        const sig = Object.entries(r.combo).sort((a, b) => b[0] - a[0]).map(([mg, c]) => `${mg}x${c}`).join('+');\r\n        if (!seen.has(sig)) { seen.add(sig); uniq.push(r); }\r\n        if (uniq.length >= topN) break;\r\n      }\r\n      return uniq;\r\n    }\r\n\r\n    function renderCombos(target) {\r\n      comboList.innerHTML = '';\r\n      if (!isFinite(target) || target <= 0) {\r\n        comboSummary.textContent = 'No target yet.';\r\n        return;\r\n      }\r\n      const denoms = parseStrengths();\r\n      if (denoms.length === 0) {\r\n        comboSummary.textContent = 'Select at least one tablet strength.';\r\n        return;\r\n      }\r\n      const combos = findCombos(target, denoms, parseFloat(tolerance.value) || 0, parseInt(maxTablets.value) || 6, 12);\r\n      if (combos.length === 0) {\r\n        comboSummary.innerHTML = `No combos found. Try increasing tolerance\/max tablets.`;\r\n        return;\r\n      }\r\n      const best = combos[0];\r\n      comboSummary.innerHTML = `Best: <strong>${fmt(best.diff, 2)} mg<\/strong> off target (${fmt(best.diffPct, 2)}%) using <strong>${best.used}<\/strong> tablets.`;\r\n      combos.forEach((c, i) => {\r\n        const counts = Object.entries(c.combo).sort((a, b) => b[0] - a[0]).map(([mg, ct]) => `${ct} \u00d7 ${mg} mg`).join(' + ');\r\n        const diffSign = c.sum >= target ? '+' : '\u2212';\r\n        const node = document.createElement('div');\r\n        node.className = 'opt' + (i === 0 ? ' best-opt' : '');\r\n        node.innerHTML = `<div>\r\n        <div class=\"counts\">${counts || '<span class=\"tiny-1121\">No tablets<\/span>'}<\/div>\r\n        <div class=\"tiny-1121\">Sum: <strong>${fmt(c.sum, 2)} mg<\/strong> \u00b7 Diff: <strong>${diffSign}${fmt(Math.abs(c.sum - target), 2)} mg<\/strong> (${fmt(c.diffPct, 2)}%) \u00b7 Tablets: <strong>${c.used}<\/strong><\/div>\r\n      <\/div>`;\r\n        if (i === 0) {\r\n          const badge = document.createElement('span');\r\n          badge.className = 'badge-best';\r\n          badge.innerText = 'Best Match';\r\n          node.prepend(badge);\r\n        }\r\n        comboList.appendChild(node);\r\n      });\r\n    }\r\n\r\n    function calc() {\r\n      if (state.context === 'cancer') {\r\n        const protocolName = PROTOCOLS.cancer[state.selectedDose.toString()];\r\n        outCtx.textContent = protocolName;\r\n        doseInfo.textContent = `${state.selectedDose.toFixed(2)} mg\/kg \u00d7 weight`;\r\n      } else {\r\n        outCtx.textContent = 'Non-cancer (Theoretical)';\r\n        doseInfo.textContent = `${PROTOCOLS.standard.toFixed(1)} mg\/kg \u00d7 weight`;\r\n      }\r\n\r\n      const target = getTargetMg();\r\n      outMg.textContent = isFinite(target) ? `${fmt(target, 0)} mg` : '\u2014';\r\n      const w = getWeightKg();\r\n      outBasis.textContent = isFinite(w) ? `${fmt(w, 2)} kg` : '\u2014';\r\n      renderCombos(target);\r\n    }\r\n\r\n    \/\/ Protocol selection\r\n    els('.protocol-btn').forEach(btn => {\r\n      btn.addEventListener('click', () => {\r\n        els('.protocol-btn').forEach(b => b.classList.remove('active'));\r\n        btn.classList.add('active');\r\n        state.selectedDose = parseFloat(btn.dataset.dose);\r\n        calc();\r\n      });\r\n    });\r\n\r\n    ctxCancer.addEventListener('click', () => {\r\n      state.context = 'cancer';\r\n      setPressed(ctxCancer, ctxStandard);\r\n      cancerProtocols.style.display = 'block';\r\n      nonCancerInfo.style.display = 'none';\r\n      calc();\r\n    });\r\n    ctxStandard.addEventListener('click', () => {\r\n      state.context = 'standard';\r\n      setPressed(ctxStandard, ctxCancer);\r\n      cancerProtocols.style.display = 'none';\r\n      nonCancerInfo.style.display = 'block';\r\n      calc();\r\n    });\r\n    uKg.addEventListener('click', () => { state.unitKg = true; setPressed(uKg, uLb); calc(); });\r\n    uLb.addEventListener('click', () => { state.unitKg = false; setPressed(uLb, uKg); calc(); });\r\n    [weight, maxTablets, tolerance].forEach(el => { el.addEventListener('input', calc); el.addEventListener('change', calc); });\r\n    els('.str').forEach(cb => cb.addEventListener('change', calc));\r\n    calcBtn.addEventListener('click', calc);\r\n    resetBtn.addEventListener('click', () => {\r\n      weight.value = ''; els('.str').forEach(cb => cb.checked = true); maxTablets.value = '6'; tolerance.value = '5';\r\n      setPressed(uKg, uLb); state.unitKg = true; setPressed(ctxCancer, ctxStandard); state.context = 'cancer'; state.selectedDose = 3.17;\r\n      els('.protocol-btn').forEach(b => b.classList.remove('active'));\r\n      els('.protocol-btn')[0].classList.add('active');\r\n      outMg.textContent = '\u2014'; outCtx.textContent = '\u2014'; outBasis.textContent = '\u2014'; comboSummary.textContent = 'No target yet.'; comboList.innerHTML = '';\r\n      calc();\r\n    });\r\n    calc();\r\n  })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"AOHC Fenbendazole Calculator for Cancer &#038; Non-Cancer | AOHC AOHC Fenbendazole Calculator for Cancer &#038; Non-Cancer Tablet-dose calculator based on real patient experiences. Cancer protocols: 222mg-2000mg daily; Non-cancer: 500-700mg daily. Strictly educational\u2014requires medical supervision and liver monitoring. AOHC Tools Updated: 29 Aug 2025 \u2248 3 min Key Takeaways: Cancer patients report using 222mg-2000mg daily with &#8230; <a title=\"Fenbendazole Dosage Calculator\" class=\"read-more\" href=\"https:\/\/artofhealingcancer.com\/blogs\/fenbendazole-dosage-calculator\/\" aria-label=\"Read more about Fenbendazole Dosage Calculator\">Read more<\/a>","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[222],"tags":[],"class_list":["post-543","post","type-post","status-publish","format-standard","hentry","category-dosing-calculator"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/artofhealingcancer.com\/blogs\/wp-json\/wp\/v2\/posts\/543","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/artofhealingcancer.com\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/artofhealingcancer.com\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/artofhealingcancer.com\/blogs\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/artofhealingcancer.com\/blogs\/wp-json\/wp\/v2\/comments?post=543"}],"version-history":[{"count":23,"href":"https:\/\/artofhealingcancer.com\/blogs\/wp-json\/wp\/v2\/posts\/543\/revisions"}],"predecessor-version":[{"id":567,"href":"https:\/\/artofhealingcancer.com\/blogs\/wp-json\/wp\/v2\/posts\/543\/revisions\/567"}],"wp:attachment":[{"href":"https:\/\/artofhealingcancer.com\/blogs\/wp-json\/wp\/v2\/media?parent=543"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/artofhealingcancer.com\/blogs\/wp-json\/wp\/v2\/categories?post=543"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/artofhealingcancer.com\/blogs\/wp-json\/wp\/v2\/tags?post=543"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}