We earn commission on purchases made through our links. It never affects ranking: tables are ordered purely by price per dose, and no retailer or brand can pay for position.We earn commission when you buy through our links. It never affects the ranking. Full disclosure.

Never miss a price drop. Free, every Friday morning.

Email me from PerDose about price drops, sales, My stack and the week's news. Every email has a link to stop them all. Past issues · How your address is kept.

Vitamin C

Also called vit C, ascorbic acid, sodium ascorbate and 3 more

calcium ascorbate, ester-c, liposomal vitamin C.

Cheapest vitamin C today: 3p per 1 g at Healf, of 112 products at 21 shops. Checked 29 October 2026.

The best price per 1 g and per month, form by form, across 21 UK retailers, and where to buy it cheapest. A unit for comparing, not advice.

Email me when it gets cheaper ↓

Comparing vitamin C

We count the vitamin C (ascorbate equivalent) a label states per serving, whatever the pack size or the serving size, so every product sits on one scale. Vitamin C comes as standard (ascorbic acid and ascorbates) and liposomal, and each form has its own table, because someone buying one would not usually take another as a like-for-like substitute. A product with one other ingredient is ranked here with an “also contains” note; products that combine vitamin C with several others are listed separately, because their price buys more than vitamin C (ascorbate equivalent). 1 g is our unit for comparing prices, not a dose to take: the label’s directions and a pharmacist decide that.

Vitamin C Standard (ascorbic acid and ascorbates)

Most prices last checked: ; an older price shows its own date. Ranked purely by price per 1 g — a comparison unit, not a recommendation. We earn commission when you buy through these links; it never affects the order.

5 of the 10 cheapest links on this page earn us nothing; the order is price alone. Shop by shop

Compared at 1 g. Enter the amount you take to see your own costs.

Sort and filterFilters
Retailers
Show
Claimed on the listing

Vitamin C Standard (ascorbic acid and ascorbates): products ranked by price per 1 g
RankProductPer 1 gPer monthLastsBuyHow it is worked out
1
Cheapest per doseVitamin C Crystals Powder - 8 ozHealf · 227 g · 206.4 servings · 1.1 g a servingDetails and price historyAdd to my stack
3p£1.037 months£7.78View at Healf (opens in a new tab)Free UK delivery over £50.00, otherwise £3.99AmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared.
Show the working
  • Servings: 227 ÷ 1.1 per serving = 206.4
  • In the pack: 206.4 × 1.1 g = 227 g
  • £7.78 ÷ 227 g × 1 g = 3.43p per 1 g
  • Amount per serving: stated on the label.
What the retailer's listing says
  • pack units “NET WT. 8 OZ. (227 g)”
  • servings stated “Servings Per Container: about 206”
  • units per serving “1/4 Level Teaspoon (1.1g)”
  • amount per serving “Vitamin C (Ascorbic Acid) (1100 mg) ; 1.1 g”

Is this wrong? Tell us

2
Vitamin C Powder - 250 Powder by Nature's Best - Fast Dissolving Soluble Powder - Helps Support Immune System250 g · 250 servings · 1 g a servingDetails and price historyAdd to my stackclaimed: veganclaimed: vegetarian
5p£1.508 months£12.50View at Lamberts Healthcare (Nature's Best) (opens in a new tab)Free UK delivery over £20.00, otherwise £2.50 · usually 3–4 working days, up to 10 at busy timesAmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared.
Show the working
  • Servings: 250 ÷ 1 per serving = 250
  • In the pack: 250 × 1 g = 250 g
  • £12.50 ÷ 250 g × 1 g = 5p per 1 g
  • Amount per serving: stated on the label.
What the retailer's listing says
  • pack units “Adults: Take 1 to 2 grams daily.”
  • units per serving “Adults: Take 1 to 2 grams daily.”
  • amount per serving “Typically per 1g Vitamin C 1000mg”
  • confirmed values “confirmed from the retailer's own product page, not this listing's text: form id ascorbic_acid; amount per serving 1000.0; amount unit mg; amount refers to compound; pack units 250; pack unit type gram; units per serving 1.0”

Is this wrong? Tell us

3
Best value under 6 months' supplyVitamin C With Rosehip and Bioflavonoids TabletsWeightWorld · 180 servings · 1 g a servingDetails and price historyAdd to my stackalso contains rosehip powder, bioflavonoids (from citrus aurantium fruit extract)
5p£1.656 months£9.89View at WeightWorld (opens in a new tab)Price checked Free delivery over £35.00, otherwise £1.99 · 2–3 working daysAmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared.
Show the working
  • Servings: 180 (as stated on the label)
  • In the pack: 180 × 1 g = 180 g
  • £9.89 ÷ 180 g × 1 g = 5.49p per 1 g
  • Amount per serving: stated on the label.
  • Also contains: rosehip powder, bioflavonoids (from citrus aurantium fruit extract). The price counts the vitamin c only.
What the retailer's listing says
  • servings stated “Servings per Container: 180”
  • units per serving “Serving Size: 1 Tablets”
  • amount per serving “Vitamin C (as L-Ascorbic Acid) ; 1000 mg”

Is this wrong? Tell us

4
Vitamin C Tablets270 tablets · 270 servings · 1 g a servingDetails and price historyAdd to my stackclaimed: veganclaimed: vegetarian
6p£1.679 months£14.99View at Bulk (opens in a new tab)Price checked Free delivery over £49.00, otherwise £3.95 · 2–3 daysAmazonBuy this product on Amazon (opens in a new tab)
Show the working
  • Servings: 270 ÷ 1 per serving = 270
  • In the pack: 270 × 1 g = 270 g
  • £14.99 ÷ 270 g × 1 g = 5.55p per 1 g
  • Amount per serving: stated on the label.
What the retailer's listing says
  • pack units “270 Tablets”
  • units per serving “Per Serving (1 Tablet)”
  • amount per serving “Vitamin C ; 1000 mg”

Is this wrong? Tell us

5
Vitamin C 1000mg 320 Tablets320 tablets · 320 servings · 1 g a servingDetails and price historyAdd to my stackalso contains mct oil
7p£1.9711 months£20.99View at Healthspan (opens in a new tab)Price checked Free UK delivery over £30.00, otherwise £2.45 · about 3–4 working daysAmazonBuy this product on Amazon (opens in a new tab)
Show the working
  • Servings: 320 ÷ 1 per serving = 320
  • In the pack: 320 × 1 g = 320 g
  • £20.99 ÷ 320 g × 1 g = 6.56p per 1 g
  • Amount per serving: stated on the label.
  • Also contains: mct oil. The price counts the vitamin c only.
What the retailer's listing says
  • pack units “320 Tablets”
  • units per serving “Swallow one tablet daily with water”
  • amount per serving “Vitamin C ; 1000 mg ; 1250% NRV”

Is this wrong? Tell us

6
Vitamin C powder as Calcium Ascorbate - 250 Powder by Nature's Best - Powdered Vitamin C to Support Immune System250 g · 250 servings · 897 mg a servingDetails and price historyAdd to my stackalso contains calciumclaimed: veganclaimed: vegetarian
7p£2.137 months£15.95View at Lamberts Healthcare (Nature's Best) (opens in a new tab)Free UK delivery over £20.00, otherwise £2.50 · usually 3–4 working days, up to 10 at busy timesAmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared.
Show the working
  • Servings: 250 ÷ 1 per serving = 250
  • In the pack: 250 × 897 mg = 224.3 g
  • £15.95 ÷ 224.3 g × 1 g = 7.11p per 1 g
  • Amount per serving: stated on the label.
  • Also contains: calcium. The price counts the vitamin c only.
What the retailer's listing says
  • pack units “Specifications: 250 Powder”
  • amount per serving “Each gram provides almost 900mg of vitamin C”
  • confirmed values “confirmed from the retailer's own product page, not this listing's text: form id buffered; amount per serving 897.0; amount unit mg; amount refers to elemental; units per serving 1.0; pack units 250; pack unit type gram; calcium.amount per serving 103.0; calcium.amount unit mg; calcium.amount refers to elemental”

Is this wrong? Tell us

7
Vitamin C Tablets90 tablets · 90 servings · 1 g a servingDetails and price historyAdd to my stackclaimed: veganclaimed: vegetarian
7p£2.163 months£6.49View at Bulk (opens in a new tab)Price checked Free delivery over £49.00, otherwise £3.95 · 2–3 daysAmazonBuy this product on Amazon (opens in a new tab)
Show the working
  • Servings: 90 ÷ 1 per serving = 90
  • In the pack: 90 × 1 g = 90 g
  • £6.49 ÷ 90 g × 1 g = 7.21p per 1 g
  • Amount per serving: stated on the label.
What the retailer's listing says
  • pack units “90 Tablets”
  • units per serving “Per Serving (1 Tablet)”
  • amount per serving “Vitamin C ; 1000 mg”

Is this wrong? Tell us

8
Vitamin C and Zinc TabletsWeightWorld · 180 servings · 1 g a servingDetails and price historyAdd to my stackalso contains zinc
7p£2.256 months£13.48View at WeightWorld (opens in a new tab)Price checked Free delivery over £35.00, otherwise £1.99 · 2–3 working daysAmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared.
Show the working
  • Servings: 180 (as stated on the label)
  • In the pack: 180 × 1 g = 180 g
  • £13.48 ÷ 180 g × 1 g = 7.49p per 1 g
  • Amount per serving: stated on the label.
  • Also contains: zinc. The price counts the vitamin c only.
What the retailer's listing says
  • servings stated “Servings per Container: 180”
  • units per serving “Serving Size: 1 Tablet”
  • amount per serving “Vitamin C (as L-Ascorbic Acid) ; 1000 mg”

Is this wrong? Tell us

9
Vitamin C (1000mg) 240 Tablets240 tablets · 240 servings · 1 g a servingDetails and price historyAdd to my stack
7p£2.258 months£17.99View at Holland & Barrett (opens in a new tab)Price checked Free delivery over £30.00, otherwise £3.49AmazonBuy this product on Amazon (opens in a new tab)
Show the working
  • Servings: 240 ÷ 1 per serving = 240
  • In the pack: 240 × 1 g = 240 g
  • £17.99 ÷ 240 g × 1 g = 7.5p per 1 g
  • Amount per serving: stated on the label.
What the retailer's listing says
  • pack units “240 Tablets”
  • servings stated “240 Tablets”
  • units per serving “Take 1 tablet per day”
  • amount per serving “Vitamin C ; 1,000mg”

Is this wrong? Tell us

10
Vitamin C 1000mg 180 Orange Flavour Chewable Tablets (6 month supply)180 tablets · 180 servings · 1 g a servingDetails and price historyAdd to my stackalso contains citrus bioflavonoids
8p£2.256 months£13.50View at Boots (opens in a new tab)Price checked Free delivery over £25.00, otherwise £3.95AmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared.
Show the working
  • Servings: 180 ÷ 1 per serving = 180
  • In the pack: 180 × 1 g = 180 g
  • £13.50 ÷ 180 g × 1 g = 7.5p per 1 g
  • Amount per serving: stated on the label.
  • Also contains: citrus bioflavonoids. The price counts the vitamin c only.
What the retailer's listing says
  • pack units “180 Orange Flavour Chewable Tablets”
  • units per serving “Chew 1 tablet a day”
  • amount per serving “Vitamin C 1000mg”

Is this wrong? Tell us

11
Vitamin C-1000 Sustained Release TabletsHealf · 250 tablets · 250 servings · 1 g a servingDetails and price historyAdd to my stackalso contains rose hips powder (rosa canina) (fruit)claimed: vegetarian
8p£2.288 months£18.99View at Healf (opens in a new tab)Free UK delivery over £50.00, otherwise £3.99AmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared.
Show the working
  • Servings: 250 ÷ 1 per serving = 250
  • In the pack: 250 × 1 g = 250 g
  • £18.99 ÷ 250 g × 1 g = 7.6p per 1 g
  • Amount per serving: stated on the label.
  • Also contains: rose hips powder (rosa canina) (fruit). The price counts the vitamin c only.
What the retailer's listing says
  • pack units “250 tabs”
  • units per serving “Serving Size: 1 Tablet”
  • amount per serving “Vitamin C (as Ascorbic Acid) (1 g) ; 1000 mg”

Is this wrong? Tell us

12
Vitamin C Capsules2 capsules a day for 1 gMyprotein · 180 capsules · 90 servings · 1 g a servingDetails and price historyAdd to my stackclaimed: veganclaimed: vegetarianHPMC capsule, the listing says
8p£2.333 months£6.99View at Myprotein (opens in a new tab)Free delivery over £55.00, otherwise £4.49 · 2–3 working daysAmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared.
Show the working
  • Servings: 180 ÷ 2 per serving = 90
  • In the pack: 90 × 1 g = 90 g
  • £6.99 ÷ 90 g × 1 g = 7.77p per 1 g
  • Amount per serving: stated on the label.
What the retailer's listing says
  • pack units “180CAPSULES”
  • servings stated “90servings”
  • units per serving “Consume 2 capsules as a daily serving”
  • amount per serving “Vitamin C ; 1000mg ; 1250”

Is this wrong? Tell us

13
Chewable Vitamin C Tablets 1,000mg Orange Flavour180 tablets · 180 servings · 1 g a servingDetails and price historyAdd to my stackOrangeTesting claimed on label
8p£2.336 months£13.99View at Simply Supplements (opens in a new tab)Free delivery from £20.00, otherwise £1.99 · 2–3 working days after dispatchAmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared.
Show the working
  • Servings: 180 ÷ 1 per serving = 180
  • In the pack: 180 × 1 g = 180 g
  • £13.99 ÷ 180 g × 1 g = 7.77p per 1 g
  • Amount per serving: stated on the label.
What the retailer's listing says
  • testing claim “manufacture all products in the UK to strict Good Manufacturing Practice (GMP) standards and regulations”
  • amount per serving “Chewable Vitamin C 1,000mg tablets”
  • confirmed values “confirmed from the retailer's own product page, not this listing's text: pack units 180; pack unit type tablet; units per serving 1.0”

Is this wrong? Tell us

14
Chewable Vitamin C 1000mg2 tablets a day for 1 gZipVit · 360 tablets · 180 servings · 1 g a servingDetails and price historyAdd to my stack
8p£2.506 months£14.99View at ZipVit (opens in a new tab)Price checked Free UK delivery · 2–4 working daysAmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared.
Show the working
  • Servings: 360 ÷ 2 per serving = 180
  • In the pack: 180 × 1 g = 180 g
  • £14.99 ÷ 180 g × 1 g = 8.33p per 1 g
  • Amount per serving: stated on the label.
What the retailer's listing says
  • pack units “360. 6 months supply”
  • units per serving “Chew 2 tablets daily”
  • amount per serving “Vitamin C ; 1000mg ; 1250%”

Is this wrong? Tell us

15
Vitamin C and Zinc 180 Tablets (6 month supply)2 tablets a day for 1 g180 tablets · 180 servings · 500 mg a servingDetails and price historyAdd to my stackalso contains zinc
8p£2.503 months£7.50View at Boots (opens in a new tab)Price checked Free delivery over £25.00, otherwise £3.95AmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared.
Show the working
  • Servings: 180 ÷ 1 per serving = 180
  • In the pack: 180 × 500 mg = 90 g
  • £7.50 ÷ 90 g × 1 g = 8.33p per 1 g
  • Amount per serving: stated on the label.
  • Also contains: zinc. The price counts the vitamin c only.
What the retailer's listing says
  • pack units “180 Tablets”
  • units per serving “Take 1 tablet a day”
  • amount per serving “Vitamin C ; 500 mg ; 625”

Is this wrong? Tell us

16
High Strength Vitamin C 1000 mg – 20 Orange Flavour Effervescent Tablets20 tablets · 20 servings · 1 g a servingDetails and price historyAdd to my stack
9p£2.6320 days£1.75View at Boots (opens in a new tab)Price checked Free delivery over £25.00, otherwise £3.95AmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared.
Show the working
  • Servings: 20 ÷ 1 per serving = 20
  • In the pack: 20 × 1 g = 20 g
  • £1.75 ÷ 20 g × 1 g = 8.75p per 1 g
  • Amount per serving: stated on the label.
What the retailer's listing says
  • pack units “20 Orange Flavour Effervescent Tablets”
  • units per serving “Take 1 tablet per day dissolved in a glass of water”
  • amount per serving “Vitamin C 1000 mg”

Is this wrong? Tell us

17
Vitamin C-1000 Sustained Release TabletsHealf · 100 tablets · 100 servings · 1 g a servingDetails and price historyAdd to my stackalso contains rose hips powder (rosa canina) (fruit)claimed: vegetarian
9p£2.663 months£8.86View at Healf (opens in a new tab)Free UK delivery over £50.00, otherwise £3.99AmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared.
Show the working
  • Servings: 100 ÷ 1 per serving = 100
  • In the pack: 100 × 1 g = 100 g
  • £8.86 ÷ 100 g × 1 g = 8.86p per 1 g
  • Amount per serving: stated on the label.
  • Also contains: rose hips powder (rosa canina) (fruit). The price counts the vitamin c only.
What the retailer's listing says
  • pack units “100 tabs”
  • servings stated “Servings Per Container: 100”
  • units per serving “Serving Size: 1 Tablet”
  • amount per serving “Vitamin C (as Ascorbic Acid) (1 g) ; 1000 mg”

Is this wrong? Tell us

18
Vitamin C 1000mg with Rosehip & Citrus Bioflavonoids180 tablets · 180 servings · 1 g a servingDetails and price historyAdd to my stackalso contains rosehip, citrus bioflavonoidsTesting claimed on label
9p£2.726 months£16.29View at Simply Supplements (opens in a new tab)Free delivery from £20.00, otherwise £1.99 · 2–3 working days after dispatchAmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared.
Show the working
  • Servings: 180 ÷ 1 per serving = 180
  • In the pack: 180 × 1 g = 180 g
  • £16.29 ÷ 180 g × 1 g = 9.05p per 1 g
  • Amount per serving: stated on the label.
  • Also contains: rosehip, citrus bioflavonoids. The price counts the vitamin c only.
What the retailer's listing says
  • testing claim “Good Manufacturing Practice (GMP) regulations and standards”
  • units per serving “one-a-day Vitamin C 1,000 mg tablets”
  • amount per serving “Vitamin C 1000mg”
  • confirmed values “confirmed from the retailer's own product page, not this listing's text: pack units 180; pack unit type tablet; units per serving 1.0”

Is this wrong? Tell us

19
Vitamin C Plus Tablets - Pot180 tablets · 180 servings · 1 g a servingDetails and price historyAdd to my stackalso contains citrus bioflavonoids, rosehip extractclaimed: vegan
9p£2.756 months£16.49View at Myprotein (opens in a new tab)Free delivery over £55.00, otherwise £4.49 · 2–3 working daysAmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared.
Show the working
  • Servings: 180 ÷ 1 per serving = 180
  • In the pack: 180 × 1 g = 180 g
  • £16.49 ÷ 180 g × 1 g = 9.16p per 1 g
  • Amount per serving: stated on the label.
  • Also contains: citrus bioflavonoids, rosehip extract. The price counts the vitamin c only.
What the retailer's listing says
  • pack units “180TABLETS”
  • servings stated “180servings”
  • amount per serving “Vitamin C ; 1250 ; 1000mg”

Is this wrong? Tell us

20
Vitamin C 1000 mg 60 Orange Flavour Chewable Tablets60 tablets · 60 servings · 1 g a servingDetails and price historyAdd to my stackalso contains citrus bioflavonoids
10p£2.882 months£5.75View at Boots (opens in a new tab)Price checked Free delivery over £25.00, otherwise £3.95AmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared.
Show the working
  • Servings: 60 ÷ 1 per serving = 60
  • In the pack: 60 × 1 g = 60 g
  • £5.75 ÷ 60 g × 1 g = 9.58p per 1 g
  • Amount per serving: stated on the label.
  • Also contains: citrus bioflavonoids. The price counts the vitamin c only.
What the retailer's listing says
  • pack units “60 Orange Flavour Chewable Tablets”
  • units per serving “Chew 1 tablet a day”
  • amount per serving “Vitamin C ; 1000 mg ; 1250%”

Is this wrong? Tell us

Price alert

An email when any vitamin C gets cheaper than today's cheapest, 3p per 1 g, or than a price per dose you choose.

Set at once. We email only when it gets cheaper, at most once a day, and every email has a link to stop it. The code in our first email keeps you signed in, so the next alert is one tick. How your address is kept.

Never miss a price drop

The week's biggest price falls and best real discounts on supplements, every Friday morning. Free, and every email has a link to stop it.

Email me from PerDose about price drops, sales, My stack and the week's news. Every email has a link to stop them all. Past issues · How your address is kept.

By shop

Each shop's vitamin C products, with where its cheapest sits in the market.

How we work out these prices

We count the amount of vitamin C (ascorbate equivalent) per serving as stated on the label.

Questions

Where can I buy vitamin C cheapest in the UK?

On 29 October 2026, the cheapest vitamin C per dose from a UK seller was Vitamin C Crystals Powder - 8 oz at Healf (3p per 1 g, £1.03 a month). Then Vitamin C Powder - 250 Powder by Nature's Best - Fast Dissolving Soluble Powder - Helps Support Immune System at Lamberts Healthcare (Nature's Best) (5p per 1 g, £1.50 a month) and Vitamin C With Rosehip and Bioflavonoids Tablets at WeightWorld (5p per 1 g, £1.65 a month). That is by price per 1 g, across 21 UK retailers and 113 products, with every price checked daily; the table above shows the working for each.

What is the best price per 1 g of vitamin C today?

3p per 1 g, for Vitamin C Crystals Powder - 8 oz at Healf (3p per 1 g, £1.03 a month), on 29 October 2026. The dearest of the 113 products we price is £35.82 per 1 g, and the middle one is 26p.

How much does vitamin C cost per month?

At one 1 g dose a day, the cheapest works out at £1.03 a month, for Vitamin C Crystals Powder - 8 oz at Healf, on 29 October 2026. Across the 113 products we price it runs from 80p to £1074.50 a month. A month is 30 days, and the figure follows the dose you enter in the table.

Which vitamin C form is cheapest per dose?

On 29 October 2026: standard (ascorbic acid and ascorbates) from 3p per 1 g (Healf) and liposomal from 28p per 1 g (WeightWorld). The forms differ in what they contain, so this is a fact about price and not a recommendation of one over another.

Do bigger vitamin C packs cost less per dose?

Mostly, yes: on 29 October 2026, the 9 packs that last more than six months average 8p per 1 g, against £2.94 for the 104 that last six months or less. The table marks the cheapest pack that lasts six months or less as the best value for anyone who would rather not buy a year at once.

How long does a pack of vitamin C last?

At one 1 g dose a day, the packs we price last from under a day to 1.4 years; the middle one lasts 30 days. Each row says how long its pack lasts at the dose you enter.

What does “per 1 g” mean?

It is the unit we use to put every product on the same scale: the price of 1 g of vitamin C (ascorbate equivalent), whatever the pack size or serving size. It is a comparison unit, not a recommendation of how much to take. Use the “Your daily dose” box to see costs at the amount you actually take.

Why are the vitamin c forms in separate tables?

We only rank products against others of the same form, because someone buying one form would not usually see another as a like-for-like substitute on price. Forms we compare separately: Standard (ascorbic acid and ascorbates); Liposomal.

Why is a product I have seen in the shops missing?

If a retailer’s listing does not let us confirm the amount per serving, the pack size or the form, we do not guess and we do not show the product. It appears once its label has been read and confirmed.

How up to date are the prices?

Prices on this page were last checked on 29 October 2026. Every table shows the date its prices were checked. Always confirm the price on the retailer’s site before buying.

Do retailers pay to appear higher?

No. We earn a commission when you buy through our links, but the order is set only by price per dose. No retailer or brand can pay for position.