Pressure

M, 40
Overview

Where things stand

Your seven-day average is the number that matters — single readings swing too much to act on. Aim for at least 14 days of twice-daily readings before your appointment.

7-day average
Morning + evening
Latest reading
Readings logged
0
Target: 28 by appointment
Days to GP
Set date in Doctor summary
Step one worked Hydrochlorothiazide stopped 3 Aug 2026. Across 44 readings since, every single one is under 130/80, averaging 116/69 against 121/72 in the fortnight before. No reading has reached 140/90. Your blood pressure did not just hold after losing an agent — it came down. That is the strongest possible argument for discussing a second step.

Today's checklist

Small and repeatable beats comprehensive and abandoned.

Trend

Shaded band is the 130/80 target zone.

The plan, in short

Four moves, in order of leverage.

1 · Find the cause

Aldosterone/renin ratio and a sleep study are the two highest-yield tests. Neither has been done. Both are open questions at your next appointment.

2 · Build the record

Two weeks of twice-daily home readings turns "I'd like to reduce my medication" into a data-backed request.

3 · Create headroom

Weight, sodium, exercise and sleep are worth more combined than any single drug you're on.

4 · Then taper — with your doctor

One agent at a time, 4–6 weeks apart, moxonidine last and slowest.

Top priority: untreated sleep apnoea Your 2021 sleep study showed 30 apnoeas an hour — moderate to severe. CPAP brought it under 1 but was not tolerated, and nothing has replaced it since. In resistant hypertension this is very likely a driver rather than a coincidence, and it plausibly explains the fatigue better than any of your medications. It is the most correctable item in your whole picture. Ask for a repeat study and a referral for a mandibular advancement device. Note also that melatonin and ashwagandha are sedating and can make apnoea worse.
Raise the pulse trend at your appointment Across your logged readings, 36% are under 60 bpm and the recent trend is downward, with several at 48–50. Verapamil slows heart rate directly and is the most likely cause — and a plausible explanation for your fatigue and dizziness on standing. Ask about an ECG to check cardiac conduction. This deserves to be its own agenda item, not a footnote.
Non-negotiable Never stop or reduce any of these medications on your own — moxonidine in particular can cause severe rebound hypertension if stopped abruptly. Everything in this app is preparation for a conversation with your doctor, not a substitute for one.
02 · Measurement

Blood pressure log

Seated, back supported, feet flat, five minutes rest, cuff on bare upper arm at heart height. Two readings a minute apart — log the second. Same arm each time. Morning before medication, evening before dinner.

Add a reading

Watch readings will not carry the argument Your imported history is Galaxy Watch data. Watch-based blood pressure is not a validated clinical measurement — it estimates from a periodic cuff calibration and drifts in between. A doctor may reasonably decline to change medication on it. Buy a validated upper-arm cuff (Omron, Microlife or A&D — check validatebp.org or the Stride BP list) and run both for the next fortnight. If they agree, your case is very hard to argue with.
Standing readings are worth taking Given the dizziness you've described, take one seated then one after standing a minute, a couple of times a week. A systolic drop of 20+ or diastolic drop of 10+ on standing is orthostatic hypotension and is directly relevant to your medication review — log it as "Standing" so it shows separately.
7-day mean
14-day mean
Morning mean
Before 12:00
Evening mean
After 12:00
Mean pulse (14d)
Readings under 60 bpm
All logged
Lowest pulse

Trend

Systolic and diastolic over time, against the 130/80 target band.

Pulse

Verapamil slows heart rate. A downward trend here is directly relevant to your fatigue and dizziness — and to which drug gets reduced first.

All readings

DateTimeSysDiaPulsePositionBandNote
03 · Regimen

Medications & supplements

Five antihypertensives across five classes. Tick each day to build an adherence record — gaps in adherence are the first thing a doctor will want to rule out before attributing a BP change to anything else.

Daily diary

Tick what you actually took. Honest beats tidy.

As-needed medications

Anything you take occasionally rather than daily — painkillers, Ventolin, antihistamines. Worth logging even when use is rare, because a cluster during a bad week is exactly the pattern that would otherwise get missed.

NSAID days, last 30
Ibuprofen and similar
NSAID days, last 90
Last NSAID
DateWhatDoseReasonClass
Why NSAIDs specifically get flagged Ibuprofen and its relatives raise blood pressure, blunt ACE inhibitors like your perindopril in particular, and reduce kidney blood flow. Occasional use is generally fine and this is not a reason to suffer through pain — but the log means that if a BP reading jumps, you can check whether it followed a dose rather than guessing. Paracetamol does not carry the same blood pressure effect and is usually the safer first choice where it works. Decongestants containing pseudoephedrine raise blood pressure directly and are worth avoiding.

Your regimen

What each one does, and what it means for deprescribing.

DrugDoseClassNotes for review
Hydrochlorothiazide
Dithiazide
25mg
STOPPED
Thiazide diureticCeased 3 Aug 2026 First deprescribing step, chosen by GP as low-impact and once-daily. BP has held: 44 of 44 readings since remain under 130/80, averaging 116/69 versus 121/72 in the fortnight before. Stopping should also help the borderline urate of 0.48.
Verapamil
Cordilox SR
180mg
morning
Non-dihydropyridine calcium channel blockerSlows heart rate and cardiac conduction. Mean pulse since August is 62 with readings as low as 48 — query whether this is contributing to fatigue. Also used as a migraine and cluster headache preventive, so it may be doing double duty given your chronic headaches. If it is ever reduced, headaches could worsen — factor this into any taper decision. Avoid grapefruit. Curcumin may raise its levels.
Perindopril10mg
night
ACE inhibitorConfirmed at 10mg (the GP letter of 3 Aug recorded 8mg in error — worth correcting on the practice record). Kidney-protective; creatinine improved from 115 to 105 and eGFR from 69 to 77. Potassium normal at 4.0.
Moxonidine
Physiotens
400mcg
night
Centrally-acting imidazoline agonistTaper last Abrupt withdrawal risks severe rebound hypertension. Sedating.
Hydralazine
Alphapress
50mg
three times daily
Direct vasodilatorLikely next candidate Heaviest dosing burden, weakest outcome data. Note it causes reflex tachycardia, so removing it could lower pulse further rather than raise it — worth raising given the current bradycardia.
SalbutamolPRNBeta-2 agonistFor asthma, used less than weekly. Can transiently raise heart rate. Relevant mainly because asthma rules out beta blockers as an alternative agent.
Allergy / intolerance: Minipress (prazosin) — lightheadedness, moderate. Alpha blockers should be approached cautiously.

Supplements — points to raise

All four started recently and together, which makes attribution hard and overlaps with your fatigue and dizziness.

SupplementDoseWhy it matters here
AshwagandhanightlyAsk before bloods Can raise thyroid hormone levels, which could distort thyroid testing — one of the secondary-cause screens you want done. Reports of liver injury exist. Sedating, stacking with moxonidine.
Curcumin / turmericdailyInhibits the enzyme pathway that clears verapamil, potentially raising verapamil levels. Mild antiplatelet effect.
Melatonin10mgWell above the usual effective range (0.5–3mg). Higher doses often mean more morning grogginess, not better sleep. Modestly lowers overnight BP.
Amla1gMild antiplatelet activity. Generally well tolerated.
Vitamin B125000mcgHarmless at this dose but only useful if you're actually deficient — worth adding B12 to the blood panel to find out.
NSAIDs — log every single one With chronic neck pain and headaches, anti-inflammatories are the likeliest hidden confounder in this whole program. Ibuprofen, naproxen, diclofenac, Nurofen, Voltaren — including topical gels — raise blood pressure, specifically blunt ACE inhibitors like your perindopril, and stress the kidneys. Your creatinine was flagged high at 115 twice before improving to 105. Tick "NSAID taken today" on the symptoms page every time, so any BP change can be read against it. Discuss alternatives with your doctor rather than simply enduring the pain.
Worth avoiding entirely Grapefruit juice (raises verapamil levels) · St John's Wort (lowers them) · liquorice root (raises BP, depletes potassium) · NSAIDs such as ibuprofen and naproxen (blunt your ACE inhibitor and diuretic, and stress the kidneys in combination) · high-dose caffeine, ephedra, yohimbe · decongestants containing pseudoephedrine.
04 · Signal

Symptoms & notes

Side effects are often the strongest argument for changing a regimen — but only if they're documented with dates. Log even mild days; the pattern is what's useful.

Add an entry

Weight

Roughly 1 mmHg systolic per kilogram lost. At 86kg and 167cm, an 8–10kg loss is a realistic and meaningful target.

Entries

DateSymptomsSleepEnergyWeightNote
05 · Weight

Weight tracker

Roughly 1 mmHg systolic per kilogram lost. At 167cm, moving from 86kg toward 76kg would take your BMI from about 31 to about 27 — and it is one of the few levers that also directly reduces sleep apnoea severity.

Log a weigh-in

Same time of day, same conditions — first thing in the morning after the toilet, before eating, is the most consistent. Weight swings 1–2kg day to day on fluid alone, so the trend line matters and any single reading does not.

A realistic rate is 0.5–0.75kg per week. Faster than that is mostly fluid and rarely holds.
Current
Latest logged
BMI
At 167cm
Change
Since first entry
To goal
Set a goal above

Trend

Seven-day rolling average smooths out daily fluid swings and shows what is actually happening.

Weight and blood pressure together

Monthly averages of both, on their own axes. This is the view that shows whether they move together over time.

Correlation

Each point is a blood pressure reading paired with the nearest weigh-in within three days.

Entries

DateWeightChangeBMIWaistNote
Why this matters more than usual in your case Weight loss is one of the very few interventions that works on three of your problems simultaneously: it lowers blood pressure directly, it reduces obstructive sleep apnoea severity, and if apnoea is driving your resistant hypertension then it hits the cause rather than the symptom. A 10% body weight reduction is the threshold where apnoea improvement usually becomes measurable.
06 · Investigation

Bloods & secondary-cause workup

This is the highest-value page in the app. Resistant hypertension at 40 in a never-smoker who doesn't drink, with a family pattern controlled on one or two drugs, is exactly the profile where an identifiable and often treatable cause is found.

You have bloods booked this week — bundle these in Ask your GP whether these can be added to the same draw rather than needing a second visit. Several of your medications interfere with aldosterone/renin interpretation, so ask specifically how they want that one prepared. Do not stop any prescribed medication yourself.

Workup checklist

Tick as each is requested or completed. Bring this list to the appointment.

Record a result

DateTestValueUnitRange

Why each test is on the list

Aldosterone-to-renin ratio

Primary aldosteronism is found in roughly one in five resistant hypertension cases and is routinely missed. If positive, treatment can dramatically reduce medication need — and there are familial forms, which is relevant given your family history.

Sleep study

You snore and wake unrested, with a BMI around 31. Obstructive sleep apnoea is a common driver of resistant hypertension and treating it can lower BP meaningfully.

Renal artery imaging

Renal artery stenosis is a correctable cause. Doppler ultrasound or CT angiography.

Kidney function and urine protein

eGFR, creatinine, and urine albumin:creatinine. Chronic kidney disease both causes and results from hypertension.

Thyroid, calcium, PTH

Thyroid dysfunction and hyperparathyroidism both raise BP and are simple blood tests.

Plasma metanephrines

Screens for phaeochromocytoma. Rare, but worth excluding if you get episodic palpitations, sweating or headache.

24-hour ambulatory BP monitor

Distinguishes true resistance from white-coat effect and shows whether your BP dips overnight — non-dipping is itself a clue toward sleep apnoea.

07 · Movement

Twelve-week plan

Built around an Achilles repair at eight months post-op, starting from no regular training. Regular aerobic exercise is worth roughly 5–8 mmHg systolic. The pool is doing real work here — it's the one modality that loads your cardiovascular system without loading the tendon.

Two constraints that shape this plan Achilles: calf strength typically lags 12–24 months after repair. Return to running, jumping or anything explosive should be gated on clearance from your surgeon or physio — not on the calendar. Keep doing whatever loading programme they've given you; this plan sits alongside it, not instead of it.

Blood pressure: avoid breath-holding and straining under load. Heavy maximal lifting spikes BP sharply. Exhale on effort, keep resistance work in the 10–15 repetition range where you finish with two or three reps left in reserve, and skip anything that has you red-faced and holding your breath.

Phases

Log a session

This week
0 min
Target: 150 min
Sessions this week
0
Target: 5
Total logged
0 min
All time
DateTypeMinEffortNote

Breathing practice

Slow paced breathing at around six breaths per minute has modest but real evidence in hypertension — roughly 3–5 mmHg with consistent daily practice. It costs ten minutes.

Sit upright. Inhale through the nose for a count of four, exhale gently for a count of six. No forcing, no breath-holding. Ten minutes, once daily — evening works well and may help sleep. This is one of the few things on the list with no interaction risk whatsoever.

08 · Sequence

Taper roadmap

This is a discussion document, not a schedule to execute. Every step below happens only if your doctor agrees to it, prescribes it, and monitors it.

Read this before anything else on this page Nothing here is a instruction to change your medication. Moxonidine withdrawal can cause severe rebound hypertension. Hydralazine withdrawal can cause a rapid rise in pressure. With five agents on board, an unsupervised taper has a genuine path to a hypertensive emergency. Take this page to your GP and let them decide what, when, and how fast.

Sequence, and the reasoning

Rules that apply at every step

One change at a time

Never reduce two agents in the same window. If BP rises, you need to know which change caused it.

Four to six weeks between steps

Long enough for BP to find its new level and for any rebound to show itself.

Readings twice daily throughout

Weekly averages, not individual readings, drive the decision.

A pre-agreed stop threshold

Agree with your doctor in advance what triggers reversing course — for example a home average sustained above 140/90 for a week, or any single reading above 180/110.

Know the red flags

Severe headache, chest pain, breathlessness, visual change, weakness or difficulty speaking during a taper means urgent medical attention, not a note in the app.

Realistic expectations

Some people with genuinely resistant hypertension need multiple agents indefinitely, and no amount of lifestyle work changes that. If a secondary cause is found and treated, the picture can change dramatically. If not, going from five agents to three with a cleaner side-effect profile and better-controlled numbers is a real win — not a failed attempt at getting to zero. Hold the goal loosely and the process tightly.

09 · Handover

Doctor summary

Generated from everything you've logged. Print it or save as PDF and take it to your appointment.

Appointment

Questions to ask

10 · Data

Import & backup

Everything stays in your browser. Nothing is uploaded anywhere.

Import from Samsung Health

In Samsung Health: Settings → Download personal data. You'll get a zip — unzip it and drop the individual CSV files here. Blood pressure, weight and exercise files are all supported.

Importing never deletes anything Imports are additive. New readings are added, exact duplicates are skipped, and a weight that lands on a day you already wrote notes for gets merged into that entry rather than replacing it. Medication ticks, symptom notes, lab results and exercise logs are stored separately and are not touched by a CSV import at all. If something does go wrong, the Undo button below reverses the last import.

Drop a CSV here, or

Samsung's column names change between app versions, so after loading a file you'll get a mapping step — just point each field at the right column. Duplicate readings are skipped automatically.

Install on your phone

This works as an installable app on Android — it gets a home screen icon, opens full screen without browser chrome, and works offline.

If no button appears: open this file in Chrome on Android, tap the three-dot menu, and choose Add to Home screen or Install app. For that to work the file needs to be served over https rather than opened from local storage — see the note below.
Getting it onto your phone The simplest route is to put this file somewhere with an https address and open that on your phone. Free options that take about two minutes: upload to Netlify Drop (drag the file onto netlify.com/drop), or a GitHub repository with Pages enabled. Once loaded over https, Chrome will offer to install it. Your data lives on the device it was entered on — use the backup file below to move data between desktop and phone.

Review pack

Generates a single compact file summarising everything since your last review — averages, adherence, trends, changes, and the raw readings. Built to be handed to an AI assistant or read by a person, and self-contained so no re-briefing is needed.

A note on what goes in it The pack contains your readings, medication adherence, weight, symptoms and lab results, plus your regimen and history — but no name, date of birth or contact details. If you paste it somewhere, that is health information about you, so treat it accordingly.

Sync between devices

Enter the same passphrase on every device. Your data is encrypted in the browser before it is uploaded — the server only ever stores an unreadable blob, and the passphrase is never sent anywhere.

The passphrase is the whole thing It both encrypts your data and determines where it is stored. There is no reset — nobody, including Cloudflare, holds a copy. Use something long, write it down somewhere safe, and enter it identically on both devices or they will sync to separate places while appearing to work.
Advanced — separate Worker URL only if not hosted on Cloudflare

Leave this empty when the app is hosted on Cloudflare Pages — it finds the sync endpoint automatically on the same address. Only fill it in if you are running the app from a local file and pointing at a separately deployed Worker.

Backup

Download everything as a single file, or load one back in. When you load a backup you will be asked whether to merge it into what is already here (safe — nothing is deleted) or replace everything. Merge is the right choice for moving phone data onto desktop or vice versa.

What is stored

A live count of everything in the app on this device.

Clear data

Permanent. Download a backup first.

All sections

Saved