im taking pregnacare from boots at the min, there 4.99 for 30 but were on 3for2................iv seen asda version and they appear to be a very close match but cheaper, there 3.99 or 3 for £10, im sure you get 45 ineach too, i plan on getting these ones when my others run out