Verbatim response from ChatGPT
Short answer: the absolute cheapest legit route is usually to fill a prescription for generic finasteride at a retail pharmacy using a discount coupon (GoodRx or Blink Health) or at a low‑cost pharmacy (Walmart, Costco). If you want a telehealth + automatic subscription, Keeps is often the lowest‑cost mainstream service — Hims and Roman are comparable.
Details and practical steps
- Cheapest overall (no subscription needed): get a prescription from your doctor or a one‑time telehealth visit, then use GoodRx or Blink Health to price‑compare and fill at Walmart, Costco, or a local pharmacy. Generic finasteride (1 mg) often runs in the $8–$30 range for a 30‑day supply with coupons; a 90‑day fill lowers the monthly cost.
- Cheapest subscription services: Keeps, Hims, and Roman (Ro) are the major telehealth+delivery brands. Keeps is frequently the least expensive for ongoing shipments; Hims and Roman are similar and sometimes cheaper depending on promotions or insurance/discounts. Lemonaid (telehealth) and PillPack/CVS can also be affordable for prescriptions without a branded “hair” plan.
- Other options: Blink Health and Honeybee Health are low‑cost pharmacies (you still need a valid prescription). Costco pharmacy often has very low cash prices if you have membership.
A couple of reminders
- Finasteride requires a prescription; reputable services will do a medical screening/telehealth consult first.
- Prices change and vary by state, dose, and pharmacy. I recommend:
- Get a prescription via your PCP or one telehealth visit (Keeps/Hims/Lemonaid/your doctor).
- Compare prices on GoodRx and Blink Health for a 30‑ and 90‑day supply at Walmart, Costco, CVS, Walgreens.
- If you want auto‑refills and convenience, compare Keeps vs Hims vs Roman for current subscription promos.
If you tell me your country and whether you prefer telehealth/subscription or picking up locally, I can check current price examples and recommend the single cheapest option for you.